맥에서
키한영키
http://www.cyworld.com/lucher/3456773
FROM http://xguru.net/622
1. 트위터 클라이언트 Natsulion, Tweetee,Tweetero,Twitterfon ( 많은분들이 사용하시는 EchoFon 입니다 ) 등이 있어서 트위터 관련 소스를 얻기가 쉽습니다.
Cocos2D 를 활용한 ABC123 , Gorillas, Tweejump 같은 게임과
Wolfenstein 3D , Doom Classic , Tux Rider 등의 3D 게임
워드프레스 블로그를 관리하는 WordPress 앱
오픈소스 바코드 리더 ZBar
블루투스/Wifi 를 이용한 아이폰간 파일전송 앱 Mover
http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps/https://github.com/Frahaan/2012-Olympics-iOS--iPad-and-iPhone--source-code
2. 하루에 한가지씩 31일간 새로운 아이폰 예제 앱과 함께 개발을 배워보는 형태의 강좌입니다. 매일 한가지 씩의 앱으로 주제에 맞는 다양한 CocoaTouch 또는 클래스들의 사용방법을 배울수 있습니다.
3. 앞의 두가지와 거의 겹치지만 , MobileTerminal 라는 터미널 앱 , Tris 라는 테트리스 클론 앱들이 더 있습니다.
http://ntt.cc/2010/09/05/50-open-source-iphone-apps-for-iphone-developers.html
50+ Open Source iPhone Apps For iPhone Developers
4.애플 아이폰/아이패드 앱스토어 리뷰 가이드 라인 – 한글번역
최근에 애플이 공개한 앱스토어의 앱 리뷰 가이드라인을 AppNext.com 에서 한글로 번역해주셨습니다. 만드신 앱을 제출하기전에 혹시 위배되는 사항이 있지 않은지 꼭 한번 검토해보세요
http://www.junapps.com/bbs/reviewguide.php
Three20 : Core Library for Facebook iPhone App
페이스북 아이폰 앱 개발자인 Joe Hewitt 가 공개한 아이폰 앱 개발용 라이브러리 입니다. 깔끔한 포토 이미지 브라우저 , 동적인 웹 데이타 로딩 , 디스크/메모리 기반의 네트웍 캐싱 , 다양한 View 와 Controller들 , 독특한 스타일등 정말 다양한 기능을 제공합니다. Core , Network , UI , Style 네개의 파트로 분리되어 있습니다. 라이브러리가 조금 방대한지라 처음에 적용할때 어려울수가 있는데 “Introduction to Three20” 글을
http://www.raywenderlich.com/656/introduction-to-three20
참고하시기 바랍니다.
6.iPhone Pull to Refresh
지금은 공식 트위터 클라이언트가 되어버린 Tweetie 2 버전부터 Pull-to-refresh 라는 기능이 들어갔습니다. 새로운 정보를 읽어올때 리프레시 버튼을 누르는게 아니라 화면을 드래그해서 아래로 내리면 “Pull down to refresh” 라는 말이 나오고 좀더 내리면 리프레시가 되는 방법인데요. 지금은 공식 Facebook 앱에도 이 기능이 들어갔습니다. 한글모드에서는 “업데이트 하시려면 아래로 당기세요.” 라고 나오더군요.
이 방식이 유명해지면서 여러개의 구현코드가 나왔습니다.
EGOTableViewPullRefresh : 최초의 구현체입니다. 소스가 여러개로 나뉘어 있어 좀 복잡합니다.
Three20 Pull To Reload : 페이스북 앱에 적용되면서 앞서 소개한 Three20에도 Pull To Reload 라는 이름으로 추가되었습니다. 처음에 Three20 소스가 위의 EGOTableViewPullRefresh 의 소스코드를 출처없이 베꼈다고 알려지면서 시끄러웠는데, Three20 쪽에서 출처를 정확히 명시하면서 잘 마무리되었습니다.
iPhone Pull to Refresh by Leah Culver : Pownce 의 창립자이기도 한 미녀 개발자 Leah Culver 가 만든 소스로 단 한 개의 파일로 이루어져 있습니다. 간단히 적용하신다면 이 소스를 추천합니다
7. iOS 4 그리고 iPad 는 아이폰/아이패드와 PC 간에 File Sharing 이라는 기능을 제공합니다. 앱이 이 기능을 구현하면 iTunes 의 Device / App 창 아래 File Sharing 공간에 앱의 이름이 보이고 그 안에다 직접 파일을 복사할수 있게 해 줍니다. eBook / PDF / Comic 리더 / 비디오 플레이어등이 이 기능을 활용해서 손쉽게 각종 파일을 아이폰/아이패드에 담을수 있게 됩니다. 이 기능을 구현하는 튜토리얼 입니다.
http://www.raywenderlich.com/1948/how-integrate-itunes-file-sharing-with-your-ios-app
8.좀처럼 보기힘든 한글강좌, 그것도 중요한 메모리 강좌입니다
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=71504&
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=71571&
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=71591&
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=71750&
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=71846&
http://cafe.naver.com/mcbugi.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=72188&
9. iAd 적용하기
앱 안에 iAd 를 붙이는 방법을 잘 설명한 글들입니다. 아직 국내에선 큰 차이가 없지만, 해외 대상 앱을 만드신다면 꼭 확인해 두세요
How to integrate iAd into Your iPhone App
How to Add iAd Banner in iPhone iPad App
http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-app
http://bees4honey.com/blog/tutorial/how-to-add-iad-banner-in-iphoneipad-app/
10. iPhone 과 Facebook 연동하기
페이스북연동은 이제 아이폰 앱에선 기본이 되었습니다. 페이스북 연동은 예전 방식인 Facebook Connect 를 이용한 것과 올해 발표된 Graph API 를 이용한것 두가지가 있습니다. 예전 방식 튜토리얼은 여기저기 많은데 Graph API 가 적용된 Facebook-iOS SDK 에 관한 내용은 그리 많지가 않네요.
Facebook-iOS SDK : 페이스북에서 제공하는 iOS 용 SDK 입니다.
https://github.com/facebook/facebook-ios-sdk/
How to develop facebook application for iphone : 기본적인 iOS SDK 연동방법 설명
http://thinkdiff.net/facebook/how-to-develop-facebook-application-for-iphone/
11. Uploading UIImages to TwitPic : iPhone 과 Twitpic 연동하기
아이폰 앱에서 Twitpic.com 으로 이미지를 올리는 방법 소스입니다. UIImage 와 NSURLConnection 만을 이용합니다. 다른 사진 업로드들도 비슷하니 참고하시면 됩니다.
http://www.cocoanetics.com/2010/02/uploading-uiimages-to-twitpic/
12. 아이폰 앱에서 데이타 저장하기 : SQLite , Core Data
아이폰에서 데이터를 저장하는 방법은 여러가지가 있습니다만, 데이터가 많다면 SQLite 또는 Core Data 라이브러리를 이용하게 됩니다. 각각에 대한 예제 들입니다
SQLite
SQLite 101 for iPhone Developers: Creating and Scripting – SQLite 가 무엇인지, 어떻게 사용하는지를 기본적으로 설명합니다.
SQLite 101 for iPhone Developers: Making Out App – 아이폰 앱에서 직접 SQLite 를 호출하는 방법에 대한 예제입니다.
SQLite Tutorial 1 : Selecting Data – SQLite 에서 데이터를 가져와 UITableView 에 표시하는 방법
SQLite Tutorial 2 : Deleting Data – 데이터를 삭제하고 UITableView 에서도 제거
SQLite Tutorial 3 : Adding Data – 데이터 Insert 하기
SQLite Tutorial 4 : Loading Data as Required – 상세보기 시에만 데이터 가져와서 표시하기
SQLite Tutorial 5 : Updating Data – 폼을 이용한 데이터 수정하기
SQLite Tutorial 6 : Saving Images in the Database – BLOB 을 이용해 이미지 데이터를 DB에 저장하기
Core Data
SQLite를 Core Data의 default data set으로 이용하기 ( pre population ) – @alones76 님이 블로그에 정리하신 Core Data 설명글. 한글로 된 설명자료중 가장 잘되어있는듯
13. 아이폰 앱을 아이패드앱으로 변환하기
일반적으로는 아이폰/아이패드 앱은 디자인이 많이 달라서 따로 개발을 진행하기도 합니다만, 기존에 작성된 iPhone App 을 iPad App 으로 변환하는 방법을 다룬 포스트 들입니다.
Converting an iPhone App for the iPad
How to Port an iPhone Application to the iPad
// 각종 소스 사이트 모음..
//
< GAME >
http://maniacdev.com/2010/01/incredible-iphone-game-programming-tutorials-with-video/
<web 게시판과 연동>
http://code.google.com/p/cozymood/
http://cocoadev.tistory.com/#recentTrackback에서 공개한 내용임.
* 이미지 편집 함수 모음( 스케일, 회전, crop 등)
다양한 UI 구현
테이블뷰셀 커스터마이징
HTTP GET/POST 요청
XML 파싱
사진 앨범, 카메라, 지도 이미지 접근
맵뷰 및 위치정보
푸시 노티피케이션
<여러 UI 모음: photo viewer, etc>
http://github.com/facebook/three20 (초기에는 facebook 어플이었으나 현재는 여러 UI 모음으로 바뀜 )
<map>
http://code.google.com/p/route-me/
<E-mail>
http://code.google.com/p/remail-iphone/
http://code.google.com/p/skpsmtpmessage/
<그래프>
http://code.google.com/p/core-plot/
<달력>
http://ved-dimensions.blogspot.com/2009/04/iphone-development-creating-native_09.html
<sqlite>
http://code.google.com/p/pldatabase/ (BSD license)
http://code.google.com/p/flycode/source/checkout (class rapper)
<계산기>
http://code.google.com/p/hpcalc-iphone/ (GPL V2 license)
<트위터 클라이언트>
http://github.com/blog/329-natsuliphone-iphone-twitter-client
http://code.google.com/p/tweetero/
<facebook>
http://github.com/facebook/facebook-iphone-sdk
<rss reader>
http://code.google.com/p/iphone-simple-rss-aggregator/
<ebook reader>
http://code.google.com/p/iphoneebooks/
<blog>
http://iphone.wordpress.org/
<백업, 동기화>
http://www.funambol.com/solutions/iphone.php
http://code.google.com/p/gris/ (구글 리더 동기화)
<time tracking>
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://www.joystiq.com/2009/03/24/carmack-releases-open-source-wolfenstein-for-iphone/
<google toolbox>
http://code.google.com/p/google-toolbox-for-mac/
<택배>
http://kldp.net/projects/taekbae/src
<이미지 프로세싱>
http://code.google.com/p/simple-iphone-image-processing/
<증강현실>
http://www.iphonear.org/
<coverflow 대체 구현>
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/
[출처] iPhone용 Open Source 모음 (맥부기 아이폰(iPhone)OS 개발자모임) |작성자 낙수
'모바일 앱' 카테고리의 다른 글
안드로이드 앱 프로젝트 참고자료 (0) | 2020.10.19 |
---|---|
안드로이드 유용한 오픈소스사이트 소개(20140926) (0) | 2016.01.05 |
[iOS] APP 개발_등록절차( 2013.0412.2012) (0) | 2016.01.05 |
[iOS] 앱스토어 등록절차(case2) (2013.0412) (0) | 2016.01.05 |
[iOS] 앱개발 여러대에서 개발하기 (0) | 2016.01.05 |
댓글