프로그래밍/아이폰
-
Application loader프로그래밍/아이폰 2010. 7. 31. 16:32
언제부터 바뀐건지 모르겠네요, 개발자 사이트 UI가 살짝 변경되면서 같이 바뀐것 같은데 최초 앱을 등록할때가 아니라, 기본적인 설명이나, 스크린샷등 전부 올라가 있는상태에서, 리젝먹고나서 바이너리를 다시 올릴려고 하니 로더를 사용하라고만 나오고 웹페이지에서 직접 올리는 메뉴가 사라졌더군요. 그렇게 용량이 큰 App을 올린적이 없어서 쓸일이 없었는데 이번참에 사용해봤습니다. 로더를 설치하셨다면 위치는 /developer/Applications/Utilities 에 있습니다. 기본적은 정보를 웹상에서 등록해두고나서 Wait for Upload상태가 되었을때 로더를 실행하면, 자동으로 바이너리 업로드 대기상태인 AppID를 찾아서 보여줍니다. 원하는걸 선택하고 zip으로 압축한 바이너리를 선택해서 센딩하시면 ..
-
NSPoint프로그래밍/아이폰 2010. 7. 31. 13:47
ccs(cartesian coordinate system)의 x,y 좌표정보를 담습니다. typedef struct _NSPoint{ float x; float y; } NSPoint; 아래 NSRage와 지금 쓰는 NSPoint 및 NSSize 는 객체가 아니라, 구조체입니다. 생성때에 참고하세요. 초기화는 NSRage와 같습니다. 코코아에서 지원해주는 NSPointMake함수를 사용하시거나, 직접 접근하시면 됩니다. NSPoint xpoint = NSPointMake(10.0f, 120.0f); 뷰나, 다른 오브젝트들의 위치정보에 대입가능합니다. 이미지뷰도 마찬가지고 위치정보를 가지고 있는 대부분의 오브젝트, 혹은 기타 필요한 위치정보에 사용됩니다. 간단한 충돌체크에도 NSSize와 함께사용 할수있고..
-
7월 평균 리뷰기간프로그래밍/아이폰 2010. 7. 30. 02:26
* 주의 : 전혀 평균이라고 할 수 없는 오류를 범하는 평균입니다. 시험삼아 거의 매달 업데이트 & 등록 시키면서 나온 이번달의 평균입니다. 작년 중순부터 올해 초까진 2~4일 정도면 끝났었는데 이번달에 유독 길어진것 같아서 참고하시라고 적어봅니다. // 전체가 아니라 제가 넣은 리뷰만입니다. 일반화의 오류라고 하지요..흠흠 // 업데이트 리뷰랑, 신규 어플의 리뷰기간이 거의 비슷하게 지연되고있지만, 몇몇 업데이트리뷰는 금방 끝나기도 했습니다. 7월 총 리뷰(업데이트 포함) : 6 Application 3일이내 RFS & reject : 2 App (2개 모두 업데이트) 5일이내 // : 1 App (업데이트) 7일이내 // : 2 App (1업데이트, 1신규) 12일이내 // : 1 App (신규 등록..
-
NSRange - by cocoa FoundationKit structs프로그래밍/아이폰 2010. 7. 29. 18:36
typedef struct _NSRange{ unsigned int location; unsigned int length; } NSRange는 특정 범위를 지정할때 사용됩니다. 문자열이나, 배열에서 편리하게 이용할수 있습니다. C에서 사용하던 strlen과 유사하게 사용가능하지만, 좀더 적용 범위가 넓고 사용이 편리합니다. 특정 문자열에서의 범위를 지정할때에 "hello, underfree blog" 라는 문자열에 underfree 라는 문자열을 지칭하고 싶다면 location에 시작위치 8을, length에 9를 지정하는 식입니다. 시작위치를 지정하지 않아도 되는경우에는, loaction에 NSNotFound를 사용하면 됩니다. NSRange myRange = NSMakeRange(8,9); - 개별 ..
-
iAD 사용해보자프로그래밍/아이폰 2010. 7. 28. 18:21
iOS 4.0 에서 추가된 iAD가 있습니다. 기본적으로 포함되어 있어 애드몹이나, 여타 다른 광고들 보다 삽입하기 쉽게 되어있습니다. 인터페이스 빌더에서 직접 던져 넣어도 되고, 코드상에서 생성해서 만들어 됩니다. 전 아직 맥에서 티스토리에 사진 올리는 법을 전혀 못 찾았기에 코드로 작성하겠습니다. 우선 프로젝트에 iAD Framework를 추가해야 합니다. 프레임워크 추가한 뒤에 배너가 보일 뷰, 혹은 상속받는다면 최상위에 하셔도 됩니다. iAD헤더파일을 넣어주세요. #import 헤더파일을 넣었으면, 우선 iAD뷰를 생성해서 화면에 추가부터 해놓고 가겠습니다. 배너가 들어갈 뷰의 ViewDidLoad 메소드에서 생성했습니다. -(void)viewDidLoad { ADBannerView *adBann..