Notice
Recent Posts
Recent Comments
Link
목록init (1)
슈프림 블로그
728x90
[Swift] 객체를 추상화 하는 Struct와 Class 사용법, 차이는 무엇일까?
프로그램을 수많은 객체라는 기본 단위로 나누고, 이 객체들의 상호작용으로 서술하는 프로그래밍 방법론을 객체지향 패러다임이라고 한다. 객체를 만들기 위한 방법으로는 Struct (구조체) 와 Class (클래스) 를 사용하는 방법이 있다. 구조체와 클래스는 프로퍼티와 메서드를 가지고 있고, 이를 통해 데이터와 기능들을 정의할 수 있다. 구조체와 클래스를 정의한다는 것은 새로운 데이터 타입을 정의하는 것이라고 할 수 있다. 둘의 사용법과 역할이 거의 비슷한데, 차이는 무엇일까?? 사용방법을 살펴 보면서 차이점을 알아보자. 구조체 구조체 정의 구조체는 struct 키워드로 정의한다. 구조체 명은 타입 명 이라고 생각할 수 있으므로, Int, Bool 과 같이 대문자 카멜 케이스로 작성하는 것이 좋다. 중괄호 ..
iOS_Swift
2020. 8. 30. 21:00
반응형