반응형
Core Graphics
❛ CGPoint
❛ CGRectContainsRect : 영역안에 포함하는지 여부
❛ CGRectIntersectsRect : 뷰의 프레임이 겹치는 것을 감지하는 함수. 충돌체크 등에 사용, 교차
❛ CGRectMake :
❛ CC_RADIANS_TO_DEGREES : 도를 라디안으로 전환
❛ ccpSub : 두 점 사이의 차이를 계산
❛ ccpToAngle : 라디안값을 벡터로 변경
❛ ccpNormalize : Returns point multiplied to a length of 1
❛ convertToWorldSpace
메모리 관리
❛ 레퍼런스 카운트 또는 리테인 카운트라고 불리는 메커니즘에 의해서 오너쉽 정책을 구현
❛ 오브젝트 생성 -> 오브젝트의 리테인 카운트 1, 리테인 메시지를 송신하면 리테인 카운트 1증가, 릴리즈 송신하면 카운트 1감소
❛ alloc, new, copy이외로 시작되는 메시지에 의해 생성된 오브젝트는 내버려 두면 자동으로 해제.
❛ 곤란한 경우 retain을 호출
❛ autorelease 메시지가 던져지면, 자동 해제 풀(NSAutoreleasePool)에 등록
❛ NSAutoreleasePool 오브젝트는 자신이 파괴될 때, 등록된 모든 오브젝트에 대해 release 호출(지연시킨다는 의미)
❛ alloc, new, copy로 시작하는 메시지로 생성된 오브젝트를 자동으로 해제하고 싶을 때, autorelease
반응형
'모바일 개발 > iOS' 카테고리의 다른 글
Cocos2d | 스프라이트 애니메이션 (0) | 2020.02.19 |
---|---|
Cocos2d | 씬의 흐름 (0) | 2020.02.19 |
iOS | iAP (0) | 2020.02.14 |
iOS | SDK 기초 (0) | 2020.02.14 |
Cocoa | 코코아 터치 프레임워크 (0) | 2020.01.08 |
Cocoa | 코코아 프레임워크 (0) | 2020.01.08 |
애플스토어 | 애플 개발자 등록 (0) | 2020.01.08 |
Swift | 옵셔널 (0) | 2019.12.02 |
댓글