2019-04-27 22:35:00

string, weak

- strong

  - 기존 retain 키워드 대체

- weak

  - 기존 assign, unsafe_unretained 키워드 대체

  - 기본값, 공식 권장사항

 

atomic, nonatomic

- nonatomic

  - 기본값, 속도 우위

 

copy

- NSArry, NSDocument 등에서 사용

- 값 기반 변수는 mutable로 변경하여 사용할 수도 있으므로 strong 대신 copy 사용

 

nullable, nonnull

- nil 허용 여부

- swift 호환을 위하여 objective c 코드 생성시 다음과 같이 기본적으로 작성되는데, 이에따라 nil 허용 변수는 nonnull을 표기하여야 함

NS_ASSUME_NONNULL_BEGIN

@interface ViewController : ViewController

@end

NS_ASSUME_NONNULL_END

 

readwrite, readonly

- readwrite가 기본값


번호 분류 제목 글쓴이 날짜
개발 Objective C / Property 속성 19/04/27 22:35
51 개발 CocoaPods / 버전 관리 19/04/21 02:50
50 개발 Objective C / View Load Procedure 순서 19/04/19 23:48
49 개발 Objective C / Copy, Mutable Copy 19/04/18 18:59
48 개발 Objective C / Location Permission 19/04/17 23:27
47 개발 Windows / Telnet 활성화 18/12/27 11:10
46 개발 CentOS / 구버전 iso 파일 다운로드 18/12/08 01:48
45 게임 Yonder: The Cloud Catcher Chronicles 지도 18/01/20 04:18
44 개발 Windows 10 / Administrator 활성화 17/10/16 00:10
43 개발 Windows 10 / 재설치하기 17/10/16 00:09
42 기록 책 / SQL 첫걸음 17/09/08 01:23
41 기록 책 / (오라클로 배우는) 데이터베이스 개론과 실습 17/08/18 01:15
40 개발 JSP / split에서 구분자로 "|" 사용 시 주의사항 17/07/12 15:20
39 개발 DB / 정규화 간략 정리 17/07/06 20:41
38 기록 책 / (그림 한 장으로 보는) 최신 IT 트렌드 17/05/10 00:35
37 기록 책 / 손에 잡히는 정규 표현식 17/04/28 01:09
36 기록 책 / 오라클 11g + PL/SQL 입문 17/04/28 00:22
35 개발 워드프레스 / 에디터 폰트 바꾸기 16/12/11 20:05
34 개발 워드프레스 / 글 형식 변경하기 16/12/09 13:26
33 개발 워드프레스 / 자식 테마에 글 형식 추가하기 16/11/20 23:10