일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- XML
- swf
- file
- class
- unity3D
- Android
- path
- Game
- AS3
- 아이튠즈
- Mac
- Build
- iphone
- 태그를 입력해 주세요.
- Flash
- 경로
- AIR
- ios
- 영어
- 단축키
- texture
- smartfoxserver
- Ane
- unity
- 배열
- 3d
- sdk
- 게임
- builder
- flash builder
- Today
- Total
목록개발관련(Development)/아이폰(iOS) (29)
상상 너머 그 무언가...
탈옥폰을 영어권 외국에서는 Jailbroken iPhone, iPad 라고 하네요 ^^탈옥하지 않은 폰은 unJailbroken iPhone 또는 not Jailbroken iPhone 구글등에 검색할때 아무리 '아이폰 탈옥' 이라고 검색해도 외국사람들이 올린 게시물까지 검색이 되지 않을테니그럴땐 jailbroken iphone 을 검색하면 되겠다.
App icon 설정부분에서 prerendered 체크를 하면 된다. 또는 info.plist 파일의 속성에 'Icon already includes gloss effects'를 추가하여 Value를 'YES'로 설정하면 된다.
Flash Builder나 다른 개발툴로 배포용 ipa 파일을 만든 다음엔 아이튠즈에 올려야 하는데이때 사용하는 프로그램이다. 아이튠즈 개발 등록자 아이디(앱을 배포할 수 있는 권한)로 로그인하면 Deliver Your App항목에 바이너리파일 업로드 대기중엔 항목이 나온다. Deliver Your App을 누르면 위 이미지처럼 Choose...를 눌러 업로드 대기중인 앱을 선택한 뒤 진행하면 된다.파일을 올릴 앱을 선택 한 뒤에 올리고자 하는 파일을 선택하는 파일 선택창이 나타나게 된다.이때 준비된 ipa파일을 선택하면 된다. 파일을 애플 서버에 올리는 로딩이 끝나면 등록이 되었다는 멘트가 영어로 나온다.
특정 뷰에 버튼을 추가하는 방법 UIButton *viewCtrlBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; CGRect viewCtrlBtnFrame = CGRectMake(80, 95, 160, 38); [viewCtrlBtn setFrame:viewCtrlBtnFrame]; [viewCtrlBtn setTitle:@"AddViewCtrl" forState:UIControlStateNormal]; [viewCtrlBtn addTarget:self action:@selector(addViewCtrl:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:viewCtrlBtn]..
특정 뷰에 라벨을 생성해서 붙이는 방법 UILabel *testLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 30)]; testLabel.center = viewCtrl.view.center; testLabel.text = @"라벨테스트"; testLabel.textAlignment = NSTextAlignmentCenter; // 글씨 중앙정렬 testLabel.backgroundColor = [UIColor clearColor]; // 배경색 투명으로 testLabel.textColor = [UIColor whiteColor]; // 글씨색 흰색으로 [viewCtrl.view addSubview:testLabel]; [testLabel r..
UIApplication 객체 바로 위에 얹어져서 뷰 콘트롤러 들을 관리하는 UIWindow객체를 어디서나 참조할 수 있다.UIWindow *window = [[UIApplication sharedApplication] keyWindow];이렇게 하면 화면상 최상단에 있는 UIWindow객체를 참조할 수 있다고 한다. 최상단에 있는 UIWindow 만이 아닌 모든 UIWindow객체를 참조하고자 한다면NSArray *array = [[UIApplication sharedApplication] windows];위의 명령어를 사용하면 된다. UIWindow객체를 NSArray 배열 객체에 담아준다. 출처 : http://theeye.pe.kr/entry/how-to-access-UIWindow-from-an..
xcode Objective-c 에서는 c++언어와 오브젝트시 언어 둘 다 사용가능하다.c언어용 출력함수인 printf에서 NSString 객체 내용을 출력하러면 UTF8String으로 변환해야 출력이 가능하다.printf("SendText %s\n", [msg UTF8String]);오브젝트C 로그출력 함수인 NSLog는 @"출력문자열" 형태로 출력을 해야 하는데 NSString 객체를 @" " 사이에 넣기 위해선 %@ 포맷을 사용해야 한다.NSLog(@"%@", msg );간단하지만 막상 기억하러면 헷갈리는 내용이라 정리해보았다.
한개의 딜리게이트를 구현하는 클래스의 경우 @interface 클래스명: UIViewController 위와 같이 꺽은 괄호안에 딜리게이트명을 넣어주면 된다. 만약 두개의 딜리게이트를 구현해야 한다면 괄호안에 ,(콤마)를 구분자로 해서 두개를 입력해주면 된다.@interface SMSTestViewController : UIViewController { }위와 같이 작성해주면 메시지콘트롤러와 알림창에 대한 딜리게이트를 같이 구현함을 명시할 수 있다.
아이폰5가 새로나오면서 가로세로 해상도가 달라짐에 따라 앱스토어에 등록된 어플들의 스크린샷 또한 추가로 작업해줘야 한다. 아이폰5, 아이팟터치 5세대 두 제품의 스크린 해상도는 640 x 1136 (portrait)640 x 1096 (portrait)1136 x 640 (landscape)1136 x 600 (landscape)아이튠즈 커넥트 사이트에 가보면 스크린샷 관리하는 부분에 iPhone5에 대한 스크린샷 추가하는 부분이 별도로 준비되어 있다. 이로써 앱스토어에 앱을 등록하기 위해서 준비해야 할 스크린샷은 3가지 타입이 되었다. 기존 아이폰용 스크린샷 크기는960 x 640, 960 x 600, 640 x 960, 640 x 920 아이패드용 스크린샷 크기는1024 x 768, 1024 x 74..
Xcode 4.3은 Lion(Mac OS X 10.7.x)이상의 버전에서만 설치가 가능하다.Snow Leopard(Mac OS X 10.6.x)는 Xcod 4.2 까지만 설치 가능하다.
iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (10.5.7) http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.1.4__leopard__9m2809a.dmg iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (10.6.0) http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.2.1__snow_leopard__10m2003a.d..