아이폰어플개발정보2010. 10. 23. 14:51
[아이폰 앱 개발] warning: X may not reposnd to Y 관련
Originally Posted by occular 
I'm just wondering what the usual way is of fixing "warning: X may not reposnd to Y" warnings?

I can see what the problem is, just not sure of the best way to fix it...
This is a method in a controller of mine that subclasses UIViewController:

- (void)viewWillAppearBOOL)animated {
[[self view] setupAnimation];
}

The '[self view]' gives us the "UIView view" field inherited from UIViewController, and the compiler of course can't tell that the UIView in question responds to the setupAnimation message.

So what is the best way to fix this situation?
Would adding a selector check be the way forward?

thanks!
Ok, so it turns out that plain old casting is fine as the solution:

[(MyView*)[self view] setupAnimation];

For some reason I got it into my head that casting wasn't the objective c 'way' or something, but apparently that is not the case!
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 8. 13. 14:24
아이폰 어플 개발 관련 유용한 링크 모음

서버와 연동하기

db에서 한글 깨짐문제  : 소스 참고만 하기 바람. 해결된 문제는 아님


XML
touchXML 사용법   
XML 성능비교
XMLParser로 RSS 읽어오기

 
http://cocoadev.tistory.com/#recentTrackback에서 공개한 내용임.
      *  이미지 편집 함수 모음( 스케일, 회전, crop 등)
  • 다양한 UI 구현
  • 테이블뷰셀 커스터마이징
  • HTTP GET/POST 요청
  • XML 파싱
  • 사진 앨범, 카메라, 지도 이미지 접근
  • 맵뷰 및 위치정보
  • 푸시 노티피케이션
<여러 UI 모음: photo viewer, etc>
http://github.com/facebook/three20 (초기에는 facebook 어플이었으나 현재는 여러 UI 모음으로 바뀜 )

 
 
<달력>
http://ved-dimensions.blogspot.com/2009/04/iphone-development-creating-native_09.html
<계산기>

<트위터 클라이언트>

http://github.com/blog/329-natsuliphone-iphone-twitter-client
http://code.google.com/p/tweetero/


http://code.google.com/p/iphone-simple-rss-aggregator/

http://code.google.com/p/iphoneebooks/

http://iphone.wordpress.org/

<백업, 동기화>
http://www.funambol.com/solutions/iphone.php
http://code.google.com/p/gris/ (구글 리더 동기화)

http://github.com/freshbooks-addons/freshbooks-iphone-project

<게임>
http://code.google.com/p/cocos2d-iphone/
http://code.google.com/p/tris/ (테트리스)
http://code.google.com/p/mintgostop/ (고스톱)

http://code.google.com/p/google-toolbox-for-mac/

<택배>

<이미지 프로세싱>

http://code.google.com/p/simple-iphone-image-processing/

<증강현실>
http://www.iphonear.org/

http://apparentlogic.com/openflow/
http://www.chaosinmotion.com/flowcover.m (매가박스 어플에서 참고함)

<정규표현식 라이브러리>
http://blog.mro.name/2009/09/cocoa-wrapped-regexh/
http://regexkit.sourceforge.net/RegexKitLite/

<라이브러리 : JSON, DOM XML, Google Data APIs, Twitter, Flick, Game Engines, Unit Testr>
http://www.codingventures.com/2008/12/useful-open-source-libraries-for-iphone-development/

<기타>
http://open.iphonedev.com/
http://joehewitt.com/post/the-three20-project/



출처 : http://blog.naver.com/PostView.nhn?blogId=74hans&logNo=110671805
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 24. 11:45
아이폰 성경 관련 프로그램 외주

세번째 아이폰 외주 개발 프로그램...

성경 관련 앱... 서버의 정보를 읽어다가 뿌려주거나, 글을 작성해서 서버로 올릴 수 있다...

현재 애플의 승인이 난 상태이고... 하루 이틀 정도 후면 오픈이 될 듯...



출처 : http://blog.naver.com/PostView.nhn?blogId=ds1adr&logNo=10083311559
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 24. 07:59
아이폰 개발 관련 링크


출처 : http://blog.naver.com/PostView.nhn?blogId=rioms81&logNo=60104211949
Posted by 오늘마감

댓글을 달아 주세요

아이폰기본사용2010. 6. 23. 21:19
아이폰 영어공부 관련 팁

1. 사전은 Dictionary Universal 추천합니다. 조금만 공부하면 아주 쉽게 좋은 사전들을 이용할 수 있어요.

2. 유료 한국 사전 중에는 ybm 올인원이 괜찮은 듯. 플래시카드 이용 자주하실 거면 디오딕도 좋습니다.

3. 신문 보실 거면, 뉴욕타임즈나 타임지는 필수이고. USA today 도 재밌습니다. CNN은 제가 싫어해서 패스
또 한국영어뉴스는.. 코리아 타임즈 신문 보기 어플이 어제인가 나왔습니다. 받아보세요. 무료이고.. PDF 로 신문 지면 그대로를 볼 수 있습니다. 같은 계열 스포츠 신문도 볼 수 있는 듯. 

기타 News UK Lite 어플 괜찮습니다. BBC , Guardian, Independent 지 등 영국발 많은 뉴스를 쉽게 볼 수 있습니다. 

4. Stnaza 어플 받고 영어소설 좀 읽어보려고 시도하시는 분들께, 신간보다 고전들을 읽어보는 건 어떤지 권하고 싶습니다. 
카탈로그에서 무료 섹션에 구텐베르크 프로젝트 쪽으로 가시면 정말 괜찮은 무료 영어책들을 여러 권 찾을 수 있습니다. 
무협지나 대중소설만 보지 마시고.. 이 기회에 고전들을 틈틈히 읽어놓으면 좋을 것 같아서 추천해봅니다. 


^^ 아이폰 영어공부 좋은팁 있으면 또 공유해보아요. 

 


출처 : http://blog.naver.com/PostView.nhn?blogId=neilwin&logNo=60104625212
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 21. 18:30
[펌]iPhone 어플리케이션 개발을 위한 준비 - 3. 관련 자료
3. 관련 자료

* 한글 자료와 영어
아쉽게도 이곳에서 소개하는 대부분의 자료들은 영문으로 되어 있습니다. 아이폰과 관련되어 나온 번역서적은 아직까지는 한권도 없습니다. (준비하고 있다는 이야기는 들었습니다) OS X 코코아 프로그래밍에 관련된 내용인 코코아 프로그래밍이란 책이 유일하게 번역되어 나온 관련 서적입니다.


코코아 프로그래밍
카테고리 컴퓨터/IT
지은이 아론 힐리가스 (인사이트, 2007년)
상세보기

아직까지는 코코아 프로그래밍이 대중화 되지 않아 한글로된 자료가 적지만, 점점 많아질 것으로 보아집니다. 하지만 빠르고 다양한 자료를 얻기 위해서는 영문 자료를 보시는 수 밖에 없습니다. 저도 모자라는 영어로 괴롭지만 자꾸 보다보면서 조금씩 익숙해지고 있습니다. 저같이 영어 공부를 게을리 하신 분들은 따로 영어를 공부하실 필요 없이 영문자료로 공부를 하셔도 좋을 것 같습니다.

* ADC (Apple Developer Connection)
사실 맥/아이폰 프로그래밍에 관한 자료를 구하는 곳은 사실 딱 한 곳, ADC만 알고 있어도 됩니다. 이곳에는 애플에서 제공하는 OS X 개발과 관련된 다양한 문서와 자료, 동영상, 소스코드들이 있습니다. 자료가 방대하지만 이곳을 문지방이 닳도록 드나드시며 근본적인 자료들을 보시는 것이 늦어 보이지만 빠른 길입니다.


1) 관련 사이트
맥/아이폰 개발과 관련된 국내외 사이트들과 블로그들입니다. 국내 사이트들도 아직은 다른 일반적인 개발환경에 비해서 자료와 회원들이 많지는 않습니다. 하지만 비슷한 관심분야를 가진 분들과 교류를 할 수 있고, 궁금하신 점들을 올리고 다른 분들의 의견이나 해답을 들을 수 있습니다. 아무래도 같은 한국어로 이야기하는 것이 명확하고 친근할 것 같습니다.

2.1) 사이트
* 국내
  • OSXDEV - 국내에서 가장 오랜 역사를 가진 OS X 개발 커뮤니티 입니다.
  • Korea iPhone Dev Group - 아이폰 개발 커뮤니티입니다.
  • 맥부기 아이폰 개발자 모임  - 네이버에 개설된 아이폰/맥 개발 까페입니다.

  • * 국외
    • Apple Developer Connection - 애플에서 제공하는 개발자 지원 서비스입니다.
    • Apple Discutssions - Developer Forum - 애플에서 제공하는 개발자 포럼입니다.
    • iPhone Development Forum - 애플의 아이폰 개발자 포럼이며, 현재는 개발자 프로그램에 등록된 회원만 접근할 수 있습니다.
    • Cocoalab - Become An Xcode란 문서로 유명한 사이트이며 관련 강좌와 소스들을 제공합니다.
    • iPhone Development Centra - 아이폰 개발에 관련된 튜토리얼, 포럼을 제공합니다.
    • iPhoneWebDev - 아이폰용 웹사이트 개발에 관련된 예제, FAQ를 제공합니다.
    • Cocoabuilder.com - Cocoa와 Xcode에 관련된 메일링 리스트를 제공합니다.
    • Apps Amuck - 31개의 아이폰 튜토리얼과 샘플코드를 제공합니다.
    • Cocoa Dev Central - 코코아 튜토리얼과 관련 링크들을 제공합니다.
    • CS 193E - 스텐포드 대학에서 제공하는 코코아 프로그래밍 강좌입니다.
    • CS 193P - 스텐포드 대학에서 제공하는 아이폰 프로그래밍 강좌입니다.

    • 2.2) 블로그

      아래는 맥, 아이폰 개발 관련 블로그들입니다. RSS로 등록해 놓으시면 유익하고 재미있는 포스팅들을 편하게 구독하실 수 있습니다.

      • Thecacao
      • PrEV
      • iPhone Developement
      • Cocoa Samurai
      • briksoftware's blog
      • Long Pointers
      • Chris Hanson
      • Safe from the losing fight
      • Cocoa with  Love
      • Borkware Miniblog
      • Call Me Fishmeal
      • furbo.org
      • Dave Dribin's Blog
      • Matt Legend Gemmell

      • 이외에 Xcode, Cocoa, 맥프로그래밍 관련 국내외 사이트란 포스팅도 참고하세요.

        2) 관련 서적
        다음은 Cocoa, Objective-C, 맥/아이폰 개발에 관련된 서적들입니다. '코코아 프로그래밍'을 제외하고는 모두 원서이므로 아마존과 같은 외국 사이트 또는 국내의 구매대행 서비스를 하는 온라인 쇼핑몰에서 구입을 하셔야 합니다.

        맥에서의 개발이든 아이폰에서의 개발이든 공통적으로 Xcode/인터페이스빌더의 사용법과 Objective-C, 파운데이션 프레임워크에 관해서 알고 있어야 합니다. 그렇기 때문에 당장 시작을 할 수는 없지만, 초반에 기본을 익히는데는 맥 프로그래밍 서적을 보셔도 큰 상관은 없을 것 같습니다.


        * 코코아 프로그래밍
        - 가격: 22,000원
        - 출판: 인사이트
        - 역자: 박진형

        위에서 언급했던 현재까지 유일한 번역서적입니다. 코코아 프로그래밍에 관한 기본적인 사항을 익히기에 아주 좋은 책이지만, Xcode 2.*를 중심으로 소개하고 있기 때문에, 초보자들이 보기에는 Xcode 3.*을 사용하면서 약간의 차이점 때문에 혼돈되는 부분이 있습니다.


        * Cocoa Programming for Mac OS X
        가격: $31.49
        출판: Addison-Wesley Professional
        저자: Aaron Hillegass

        아론 힐리가스가 쓴 코코아 프로그래밍의 가장 대표적인 서적입니다. 아이폰이 아닌 맥 프로그래밍에 관한 내용이지만 Xcode, 인터페이스 사용법과 Objective-C등 기본적인 내용을 익히기에 좋은 책입니다. 


        * Xcode 3 Unleashed
        가격: $26.99
        출판 Sams
        저자: Fritz Anderson

        Step into Xcode의 다음 버젼으로 이전과는 달리 깔끔한 디자인으로 Xcode 3에 맞추어


출처 : http://blog.naver.com/PostView.nhn?blogId=minny0109&logNo=150044206935
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 21. 09:29
iPhone 사운드 관련 API
System Sound Services
  경고음이나 인터페이스의 반응음(비프음)등의 짧은 사운드의 재생에 특화된 API이다. 
  볼륨을 바꾸거나 하는 재생 컨트롤은 할수 없다.  바이브레이션도 이 API를 사용한다.(아이폰만 가능)

  관련 프레임워크 : AudioToolbox.framework
  헤더 : AudioToolbox/AudioServices.h

Audio Queue Services
  iPhone OS의 사운드 API의 핵심이다. 사운드파일을 단순히 재생하는 것만이 아니라
  볼륨을 바꾸거나 일부를 루프시키거나 하는 구조를 만들수 있다.
  또, 콜백함수를 쓸 때, 음을 합성하는 신디사이저나 딜레이 같은 이펙트를 만들거나 재생 스피드를
  컨트롤 하는 것도 가능하다. 마이크를 사용한 녹음도 이 API를 사용해 구현하고 있다.
  다만, 구현이 전체적으로 복잡하고, 능숙하게 사용하는데에는 시간이 걸린다.

  관련 프레임워크 : AudioToolbox.framework
  헤더 : AudioToolbox/AudioQueue.h

OpenAL
  OpenAL(Open Audio Library)는 3차원음향용의 인터페이스이다. 음원을 3차원공간 내에 배치시켜
  움직이는 것이 가능하다. 3차원 그랙픽의 OpenGL과 같다. 표준적인 인터페이스로서 플렛폼을 불문하고,
  여러가지 플렛폼에 설치되어 있다. 3D게임 등에 이용이 많으나, 음을 울리는 것만이면 비교적 구현이
  간단한 이점이 있다. 루프나 볼륨의 컨트롤 등도 가능하므로, System Sound Services와 Audio Queue Services
  의 중간적인 기능을 가진 구조로서 이용하는 것이 가능하다.
  또, 재생의 대기시간도 적으므로 실시간성이 요구되는 어플리케이션용이라고 할수 있다.

  관련 프레임워크 : OpenAL.framework
  헤더 : OpenAL/al.h OpenAL/alc.h

AVAudioPlayer (iPhone OS 2.2~)
  iPhone OS 2.2부터 도입된 방법이다. 사운드를 재생하는 것만에 Audio Queue Services 등을 사용하는 것은
  복잡하다는 개발자의 소리에 의해, 사운드파일의 재생만을 특화한 API로서 도입되었다. 볼륨이나 루프의
  설정도 가능하다. Audio Queue Services과 같이 자유도와 확장성은 없으나, 간단히 사용할수 있다.

  관련 프레임워크 : AVFoundation.framework
  헤더 : AVFoundation/AVAudioPlayer.h

Audio Unit
  가장 하드웨어에 가까운 낮은 레벨의 방법이다. 다른 API는 전부 시스템 위에 구축되어 있다.
  이펙트 등의 고도의 처리를 적은 대기시간으로 구현하고 싶을 때에 사용할 수 있다.
  다만, 구현은 상당히 복잡하다.

  관련 프레임워크 : AudioUnit.framework
  헤더 : AudioUnit/AudioUnit.h

[출처 : ユメみるiPhone]

어디에 이 글을 올려야 될지 한참 고민했네요.. 
단지 되는대로 해석해 놓아서 좀 어색한 부분이 있을 수 있으나 넓은 아량과 높은 이해도로 커버해 주세요^^
 


출처 : http://blog.naver.com/PostView.nhn?blogId=seogi1004&logNo=110085742694
Posted by 오늘마감

댓글을 달아 주세요