반응형 구조체1 [Swift] 구조체와 클래스 구조체와 클래스에 관해 기록합니다. 구조체와 클래스 객체지향 프로그래밍(OOP)를 위한 필수 요소로 프로그램의 코드를 추상화하기 위해 사용함 Swift에서는 다른 프로그래밍 언어와 달리, 구조체와 클래스를 위한 별도의 인터페이스와 파일을 만들 필요가 없음 구조체와 클래스의 공통점 여러 변수를 담을 수 있는 컨테이너 데이터를 용도에 맞게 묶어 표현하고자 할 때 용이 프로퍼티와 메서드를 사용하여 구조화된 데이터와 기능을 가짐 하나의 새로운 사용자정의 데이터 타입을 만들어 주는 것 초기화를 정의하여 초기 상태(이니셜라이저) 설정 기능 추가를 위한 확장(extension)이 가능함 특정 기능을 위한 프로토콜(protocol) 사용이 가능함 서브스크립트(subscript) 사용하여 프로퍼티에 접근하도록 정의 가능.. 2021. 5. 6. 이전 1 다음 반응형