프로퍼티 2016. 5. 28. 17:43 - 티메르 IOS/Swift 이 글의 ID로 URL 전환 프로퍼티저장 프로퍼티 => var, let 사용 입력된 값을 저장하거나 저장된 값을 반환하는 역할상수 및 변수 모두 정의 가능클래스와 구조체에서 사용 가능, 열거형에서는 사용할 수 없음리턴값이 있어야함연산 프로퍼티 => var로 사용 특정 연산을 통해 값을 만들어내는 역할변수로만 정의 가능클래스, 구조체, 열거형에서 가능타입 프로퍼티 => satic 키워드 인스턴스가 아니라 클래스 내에 저장모든 인스턴스가 공통 사용global static의 성격반드시 초기화해야함static let/var 프로퍼티명 = 초기값 class let/var 프로퍼티명:타입 { get{ return 반환값 } set{ //블라블라 } } lazy 키워드 지연 저장 프로퍼티저장 프로퍼티는 호출되기 전까지 초기화되지 않은 상태. 호출되면 초기화프로퍼티 옵저버 프로퍼티의 값이 변경될 때 이를 알아차리고 반응하는 객체willSet: 값이 저장되기 직전에 호출되는 옵저버 (newValue 암묵적 전달)didSet: 값이 저장된 직후에 즉시 호출되는 옵저버 (oldValue 암묵적 전달) 공유하기 게시글 관리 Philographer 저작자표시 'IOS > Swift' 카테고리의 다른 글 상속, 오버라이딩 (0) 2016.05.28 메소드 (0) 2016.05.28 객체지향 프로그래밍, 구조체와 클래스 비교 (0) 2016.05.28 클로져(Closure) (0) 2016.05.28 함수의 반환 타입으로 함수 사용 (0) 2016.05.07 댓글 트랙백 공유 카테고리의 다른 글 일반 소셜 댓글 로드 중… 트랙백을 확인할 수 있습니다 트랙백 URL URL을 배껴둬서 트랙백을 보낼 수 있습니다 공유하려면 대상을 선택하세요 소셜 트위터 Facebook 카카오스토리 Band Naver Google+ 메시지 카카오톡 Line 기록 Pocket Evernote 카테고리의 다른 글 목록 2016.05.28 상속, 오버라이딩 2016.05.28 메소드 2016.05.28 객체지향 프로그래밍, 구조체와 클래스 비교 2016.05.28 클로져(Closure) 검색 다른 글 더 보기 모든 글 보기 IOS/Swift 카테고리의 다른 글을 둘러봅니다 Philographer의 모든 글을 둘러봅니다