처음 아이폰 개발을 시작하면서 nonatomic 는 무슨 뜻인가에 대해서 의문을 가진 적이 있다.
이게 귀찮음에 그냥 놓아두다가 알아볼 기회가 있었는데.
@property (nonatomic 이런 식으로 쓰여지는데, 기본 속성은 atomic로 선언되어 지고, 이
경우는 lock, unlock을 반복한다. 반대로 nonatomic는 당연히 그걸 하지 않는 것이다.
멀티스레드 환경에서는 atomic를 사용하는 것이 좋겠다.
'Objective-C' 카테고리의 다른 글
[Objective-C] 자료형 변환 (NSNumber, int) (0) | 2013.02.13 |
---|---|
[Objective-C] CGRectContainsPoint (0) | 2013.02.13 |
[Objective-C] assign, retain, copy 란? (0) | 2013.02.13 |
[Objective-C] may not respond to (0) | 2013.02.13 |
[Objective-C] 랜덤 함수 (0) | 2013.02.13 |