검색결과 리스트
iPhone/Objective C에 해당되는 글 2건
- 2012.10.24 [Objective C Memo] for ... in ... 구문 (1)
- 2012.10.23 [Objective C Memo] autorelease 되는 시점
글
[Objective C Memo] for ... in ... 구문
iPhone/Objective C
2012. 10. 24. 11:14
C++에 익숙했던 사람으로서 Objective C는 참 묘한 언어인 것 같다.
1. for ... in ... 구문 - foreach 를 구현할 수 있다.
for (UITouch* touch in Touches)
{
// ...
}
관련링크: Fast Enumeration
위 링크의 설명을 보면 알겠지만, 이 기능은 "언어 특징language feature"이다. 작동 방식은 collection 객체를 enumerating하는데 내부적으로 yield를 구현한 것으로 보인다.
NSFastEnumeration protocol을 지원하는 객체를 이 문법으로 사용할 수 있다고 한다.
C++ 개발자의 느낌으로 보면 참 희한한 것이.. 이런 방식으로
Objective C라는 언어와 프레임웍 라이브러리가 상당히 밀접하게 묶여 있다는 점이다.
'iPhone > Objective C' 카테고리의 다른 글
[Objective C Memo] for ... in ... 구문 (1) | 2012.10.24 |
---|---|
[Objective C Memo] autorelease 되는 시점 (0) | 2012.10.23 |
트랙백
댓글
글
[Objective C Memo] autorelease 되는 시점
iPhone/Objective C
2012. 10. 23. 15:35
링크: http://blog.altwave.com/10
요약: autorelease하면 오토릴리즈 풀이라는 곳에 들어 가 있다가, 이벤트 콜이 끝날 때 진짜로 릴리즈 된다. (이 시점에서 오토릴리즈 풀이 파괴됨)
'iPhone > Objective C' 카테고리의 다른 글
[Objective C Memo] for ... in ... 구문 (1) | 2012.10.24 |
---|---|
[Objective C Memo] autorelease 되는 시점 (0) | 2012.10.23 |
RECENT COMMENT