목록iOS (21)
먐
[Swift] Swift의 Struct
구조체와 클래스는 비슷하면서도 차이가 있음. 클래스는 구조체에 여러가지 필요한 기능을 플러스 알파한 것. 반드시 잊지 말아야 하는 것은 구조체도 Int, String 등 우리가 흔하게 사용하는 타입들처럼 타입이라는 것! 다만 사용자가 직접 정의한 타입이라는 것이 다른 점이다. 구조체 정의 struct Student { // code... } 구조체도 결국 사용자가 정의한 데이터 타입이므로 대문자로 선언해야 한다. 구조체 인스턴스 struct Student { var name = "Min" var age = "25" } let min = Student() Student 구조체는 그냥 타입임. 쉽게 이야기하면 틀. 우리가 직접 사용하려면 틀을 이용해 찍어낸 인스턴스를 호출해야 함. 참고로 빈 괄호를 넣으면 ..
iOS/문법
2024. 4. 1. 00:06