본문 바로가기
728x90

구조체2

Swift 문법정리 #3 값 타입 / 참조 타입 Class 전통적인 OOP 관점에서의 클래스 단일상속 (인스턴스/타입) 메서드 (인스턴스/타입) 프로퍼티 참조타입 Apple 프레임워크의 대부분 큰 뼈대는 모드 클래스로 구성 Struct C 언어 등의 구조체보다 다양한 기능 상속 불가 (인스턴스/타입) 메서드 (인스턴스/타입) 프로퍼티 값 타입 Swift의 대부분 큰 뼈대는 모두 구조체로 구성 Enum 다른 언어의 열거형과는 많이 다른 존재 상속 불가 (인스턴스/타입) 메서드 (인스턴스/타입) 연산 프로퍼티 값타입 Enumeration 유사한 종류의 여러 값을 유의미한 이름으로 한 곳에 모아 정의 열거형 자체가 하나의 데이터 타입 열거형의 case 하나하나 전부 하나의 유의미한 값으로 취급 선언 키워드 - enum 구조체는 언제 .. 2022. 9. 4.
swift 문법 정리 #2 구조체 : Struct 사용형식 struct [구조체이름] { /* 구현코드 */ } struct Sample { var mp: Int = 100 // 가변 프로퍼티 let ip: Int = 100 // 불변 프로퍼티 static var tp: Int = 100 // 타입 프로퍼티 var clss: String = "개나리" var name: String = "홍길동" //인스턴스 메서드 func methodTest() { print("저는 \(self.clss)반 \(name)입니다") } //타입 메서드 static func methodTest() { print("메서드 테스트입니다.") } } 가변 프로퍼티 값 사용 var mutable: Sample = Sample() mutable.mp = 10.. 2022. 6. 19.
728x90