프로그래밍/아이폰
-
Default.png 로고 지연, 애니매이션 효과프로그래밍/아이폰 2010. 8. 25. 16:51
코드 주석에 /***** 번호 *****/ 로 주석에 달려있는 번호 순대로 작성하시면 됩니다. #import @interface Splash_logoViewController : UIViewController { /***************** 1 ****************/ //로고 조금더 보여줄 이미지 뷰입니다 UIImageView *splashImg; } /***************** 2 ****************/ //로고 보여주고 감출 메소드 선언해줍니다 -(void)showSplash; -(void)hideSplash; @end // Splash_logoViewController.m @implementation Splash_logoViewController //로고 이미지 표시 -..
-
디버그 모드 이외에 NSLog 무시하기프로그래밍/아이폰 2010. 8. 25. 14:28
NSLog는 디버깅정보를 찍어보는데 아주 편리하고 쉽습니다. 하지만 릴리즈 한뒤에도, 누군가 로그에 표시된정보를 볼수있고, 자원을 잡아먹게 되기때문에, 릴리즈 모드에서는 작동하지 않게 하는게 좋습니다. 디버그 모드가 아닐때에 NSLog를 무시하도록 합니다. 몇가지 방법이 존재하는데 퍼포먼스의 차이는 느끼지 못하겠습니다. 결과적으로 같다고 생각되서 그냥 가장 짧게 할수있는쪽으로 했습니다. _Prefix.pch 에 작성합니다. (별도의 공용 헤더파일이 있으면 그곳에 해도 좋습니다. 어쨌건 모든 소스에서 공유하는 헤더파일이어야합니다.) #infdef DEBUG #define NSLog (...) #endif 작성하신뒤에, 프로젝트 설정의 debug 탭에서, other C Flags에 -DDEBUG=1 을 추가..
-
NSString 메소드 몇가지프로그래밍/아이폰 2010. 8. 25. 14:26
다른곳에 사용할려고 작성했던 문서를 그대로 올려서 수정이 필요한 곳이 좀 있습니다. 혹시 오타나, 문의사항 있으면 개발자 포럼의 아무게시판이나 적어주세요. NSString ---------------------------------------------------------------------------- 문자열을 다루는데 사용됩니다. NSString *str = @"hello"; ---------------------------------------------------------------------------- 문자열 생성 +(id)stringWithFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2); c언어의 printf()과 같이 인수를 이용해, ..
-
웹뷰에서 파일 불러올때에 에러처리는 필수프로그래밍/아이폰 2010. 8. 5. 22:32
방금 작업중에 알았네요... 웹뷰의 델리게이트는 일반적인 4가지가 있습니다. 여러개의 웹뷰를 제공하기 하기위한 포인터를 넘겨줍니다. -(BOOL)webView:(UIWebView *)webView shouldStartLoadWith........... navigationType; 컨텐트를 가지고 오도록 지시할때 알려줌. 가져오려면 YES를 리턴할것. -(void)webViewDidStartLoad:(UIWebView *)webView; 컨텐트를 로드하기 시작할때 발생 -(void)webViewDidFinishLoad:(UIWebView *)webView; 컨텐트 로딩을 마쳤을때 발생 -(void)webView:(UIWebView *)webView, didFailLoadWith Error:(NSError ..
-
구글 해외광고 프로그램프로그래밍/아이폰 2010. 8. 3. 01:04
다들 아실 구글 애드워즈 광고프로그램이 있고, 해외에 광고할수있는 애드워즈의 해외판이 있습니다. 도대체 왜! WHY!! 그냥 쉽게쉽게 안하고 궂이 별도로 서비스를 하고, 별도의 가입절차를 두고있는지는 이해할 수 없지만, 각 나라의 지사별로 매출경쟁이라도 하고있는건지... 아무튼 그게 중요한게 아니라, 안드로이드 폰은 몰라도, 적어도 제가 경험해본바는 아이폰의 경우 자사 서비스 제공 형식이 아니라면, 먹고살기 위해선 반드시 해외시장을 타게팅해야합니다. 뭐 요즘이야 한국에도 아이폰붐이 조금 늦게 분덕도 있고, 미국시장의 판매량이 좀 떨어진것까지 더하면 국내에서 1위라면, 어느정도 밥벌이는 가능하다고 생각되지만요. 제가 지난 2년간 앱스토어에서 느낀건, 별도로 마케팅하지 않으면 묻혀버리기 쉽상입니다. 무료앱의..
-
조금 더 정리.프로그래밍/아이폰 2010. 8. 3. 00:49
일반적인 아이폰/맥 개발에 코코아툴킷에 포함되어있는 App kit과 Foundation Kit 두가지가 주축을 이루게됩니다. x-code의 코드센스가 워낙 뛰어나고, 포함된 도움말도, 애플의 개발자사이트에서 제공하는 문서도 너무나 잘되어있기때문에 큰 불편함이 없는게 사실입니다. 제가 볼려고 정리했던 내용들 포스팅과 더불어서 조금 더 정리가 되면 뿌려드릴게요... 아이폰os가 막차인지, 이제 시작인지 그딴게 중요한게 아니라, 적어도 애플이 망하지 않으면 아직 더 많은 가능성은 열려있습니다. 화이팅하세요^^