[iPhone Dev] XCode에서 Ad-hoc으로 배포하려고 할 때, No Packager exists for the type of archive 이라고 나오는 경우

No Comments

Xcode에서 ad-hoc으로 배포하려고 할 때,

Organizer에서 아래와 같은 메시지가 나오는 경우는

No Packager exists for the type of archive

내부에 포함된 Library 때문이니,

Project내에 포함된 Library project의 빌드 옵션에서

“Deployment” category의 “Skip Install”을 YES로 해줘야합니다.

 

Ref

http://stackoverflow.com/questions/5271496/xcode4-ios-4-3-no-packager-exists-for-the-type-of-archive

[iPhone Dev] XCode 디버깅 시 메모리 맵 보기

No Comments

XCode에서 디버깅 할 때, 객체에서 우클릭하면 Memory Map을 볼 수 있는 메뉴가 있네요 ^^;;;

Ref

http://stackoverflow.com/questions/1209460/xcode-debugger-show-memory-address-for-primitive-types

[iPhone Dev] float double 모두 CGFloat

No Comments

네 그렇겠죠. 그냥 사소한 것들에서도 의미를 찾아보려고 합니다. 요즘은 ㅋㅋㅋ

 

iOS (그 땐 iPhone Dev 였죠. 그래서 지금도 전 포스트에 습관처럼 iPhone Dev라고 머릿 말을 붙입니다) 에선 부동 소수점 표현을 위해 CGFloat을 제공하죠.

일반적인 primitive type인 float, double도 쓸 순있지만, CGFloat를 사용하는 것인 naming convention 에도 좋고 자릿 수로 고민하지 않겠죠.

처음 iOS를 시작했을 땐, CGFloat의 Float 때문에 double 값에 쓸 땐 참 어색했습니다.

 

CGFloat aVal = 0.00000001;

NSLog(@"%.10f", aVal);

 

물론 iOS 내부에서도 각 math method에서 float와 double을 나누어 쓰고 NSNumber도  각 각의 타입에 따라 initiator가 있죠.

 

http://stackoverflow.com/questions/5352457/cgfloat-based-math-functions

http://stackoverflow.com/questions/5729004/how-to-print-a-double-with-full-precision-on-ios

 

[iPhone Dev] Quartz 2D drawing에 대해 잘 정리해 둔 사이트

No Comments

요즘 Quartz 2D로 그림을 좀 그려야할 이슈가 있는데,

아래와 같은 사이트가 이 것 저 것 잘 정리해둔 것 같습니다.

 

http://www.techotopia.com/index.php/An_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2D

[iPhone Dev] UISegmentedControl의 label font 는 iOS 5.0 부터 들어간 것이었네요 -_-;

No Comments

UISegmentedControl 의 font를
setTitleTextAttributes:forState

로 변경할 수 있어 폰에 올려보니 계속 죽어서 확인을 해보니, 테스트 폰의 iOS가 4.X 여서 죽었네요 -_-;

setTitleTextAttributes:forState 이 iOS 5.0부터 추가되었군요 -_-;

 

Ref
http://stackoverflow.com/questions/8538709/exc-bad-access-on-uitextattributefont-invalid-ios-version
http://stackoverflow.com/questions/8415922/uisegmentcontrol-appearances-causing-issues

Older Entries