본문 바로가기

Objective-C

[Objective-C] nonatomic 이란?

처음 아이폰 개발을 시작하면서 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