【目的】
- iPad 應用程式開發
- 首先要有一個 Apple ID,如果你不想留下信用卡號的話,可由iTunes申請。
[Ref] [台灣帳號] 沒有信用卡怎麼申請Apple ID? http://appleplan.com.tw/blog/archives/413 [Ref] [美國帳號] - 下載 Xcode 3.2.3 and iOS SDK 4.0.2
http://www.apple.com/tw/ipad/sdk/ - 安裝 Xcode 到 Mac 機器上
(ps. 目前 Xcode 3.2.3 只能安裝在 10.6 Snow Leopard)
iPhone的資源比較多,其實 iOS 應用程式設計可以從 iPhone 教學開始看起。
- iPhone Development Tutorial - 1 - Installing Xcode and the iPhone SDK
http://www.youtube.com/watch?v=abcMmyhKCno 這系列教學很多,可以慢慢看。 - iPhone Tutorials & iPhone Development
http://www.edumobile.org/iphone/ - 利用 iTunes 看 iPhone Application Development (Winter 2010)
iTunes U 有很多資源,U 應該是 University 的意思吧。
(1) 由 iPhone/iTunes/iTunes U/Categories/Engineering/iPhone Application Dev..
(2) 由 iPhone/iTunes/iTunes U/Categories/Engineering/Developing Apps for iOs(SD)/(HD)
Ref: [CS193P] iPhone開發課程系列回顧 http://www.inside.com.tw/04/06/cs193p-review
(3) 由 Mac/iTunes/iTunes store 進入搜尋 xcode
PS.1. SD(Standard Definition)/HD(High Definition)/Full HD(1920X1080)
PS.2 由iTunes下載完後,可在 視訊 的地方播放。
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=384233225 - iOS Reference Library UINavigationController Class Reference
http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/cl/UINavigationController
- 可以直接在 iPhone 展示的範例
iPhone/SDK today http://sdktoday.net/
- base SDK missing and code sign error
http://xinnerliu.blogspot.com/2010_07_01_archive.html
- 書籍
- [iPhone开发书籍大全].Building.iPhone.Apps.with.HTML,CS http://dl.dbank.com/c0zqxfz7vw
- iPhone开发基础教程 http://www.ipadev.org/2010/10/beginning-iphone-development/
- 補充教學#3 (thenewboston) 的連結
- 課程網站
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/ - 斯坦福iso 4.0 2010年9月視頻教程– 1. ios 4.0以及MVC介紹(中文字幕)
http://www.ipadev.org/2010/11/ios4-mvc/ - 斯坦福iPhone 2010年1月視頻教程– 1. Mac.OS.X、Cocoa.Touch以及Objective-C入門(中文字幕)
http://www.ipadev.org/2010/10/introduction-to-mac-os-x-cocoa-touch-objective-c-and-tools/ - 補充教學#1 (thenewboston) 的連結
- iPhone Development Tutorial - 1 - Installing Xcode and the iPhone SDK
http://www.youtube.com/watch?v=abcMmyhKCno - iPhone Development Tutorial - 2 - Adding a Text Label to the Screen
http://www.youtube.com/watch?v=cXCOr8CWM0c - iPhone Development Tutorial - 3 - How to Make a Sweet App Icon
http://www.youtube.com/watch?v=SXovxDL2B8A&feature=channel - iPhone Development Tutorial - 4 - Finally, Beginning User Interaction!
http://www.youtube.com/watch?v=B7jB0D3Y7Ws - iPhone Development Tutorial - 5 - Oh Yea, Coding the Action Methods
http://www.youtube.com/watch?v=jUbnUFWIZgI - iPhone Development Tutorial - 6 - Connecting Outlets and Actions and stuff
http://www.youtube.com/watch?v=Grf_RRwyNZw - iPhone Development Tutorial - 7 - More on User Interaction
http://www.youtube.com/watch?v=CZrMt0qVf58 - iPhone Development Tutorial - 8 - Adding Images and Text Fields
http://www.youtube.com/watch?v=g_KaTlRC2ao&NR=1 - iPhone Development Tutorial - 9 - Getting Rid of Keyboards
http://www.youtube.com/watch?v=7-QFzN-p7oU - iPhone Development Tutorial - 10 - How to make Sliders
http://www.youtube.com/watch?v=wBAWV-Tz5v8&NR=1 - iPhone Development Tutorial - 11 - Finishing the Slider Program
http://www.youtube.com/watch?v=-CDcsaFC-tw&NR=1 - iPhone Development Tutorial - 12 - Segmented Controls
http://www.youtube.com/watch?v=f5677_q3HlU&NR=1 - iPhone Development Tutorial - 13 - Coding the Switches Method
http://www.youtube.com/watch?v=xtqdm_eSI1M&NR=1 - iPhone Development Tutorial - 14 - Running the Segmented Controls Program
http://www.youtube.com/watch?v=hGv580Me6k8&feature=channel - iPhone Development Tutorial - 15 - How to create Action Sheets
http://www.youtube.com/watch?v=UXJM8Vcc6b8&feature=channel - iPhone Development Tutorial - 16 - Making Alert Boxes
http://www.youtube.com/watch?v=YlXQUQh7Sd4&feature=channel - iPhone Development Tutorial - 17 - Autosizing and Autorotation
http://www.youtube.com/watch?v=f3yb24f8O1Y&NR=1 - iPhone Development Tutorial - 18 - Size Inspector
http://www.youtube.com/watch?v=7lzbVURh4mM&NR=1 - iPhone Development Tutorial - 19 - Manually Positioning Objects
http://www.youtube.com/watch?v=gQg_T9UcpQw&p=53038489615793F7&feature=list_related&playnext=1 - iPhone Development Tutorial - 20 - Finishing the Program with Bigger Buttons
http://www.youtube.com/watch?v=xFjUcOTggkY&p=53038489615793F7&playnext=2 - iPhone Development Tutorial - 21 - Intro to Multiview Apps
http://www.youtube.com/watch?v=VoW7Knkb1s0&p=53038489615793F7&playnext=3 - iPhone Development Tutorial - 22 - Working with the SwitchClass
http://www.youtube.com/watch?v=jybmCY-NrWk&feature=channel - iPhone Development Tutorial - 23 - Changing MainWindow.xib
http://www.youtube.com/watch?v=NwBey8Jknxk&feature=channel - iPhone Development Tutorial - 24 - viewDidLoad Method
http://www.youtube.com/watch?v=bm0iRREC5ZU&NR=1 - iPhone Development Tutorial - 25 - Crap Loads of Code
http://www.youtube.com/watch?v=3YoclS46Irs&feature=channel - iPhone Development Tutorial - 26 - Finishing the Multiview App
http://www.youtube.com/watch?v=MwzFWnCux6s&feature=channel - iPhone Development Tutorial - 27 - Intro to Pickers
http://www.youtube.com/watch?v=Iu996FvfSf8&feature=channel - iPhone Development Tutorial - 28 - Adding a root controller
http://www.youtube.com/watch?v=YpIcEE-Rz8M&feature=channel - iPhone Development Tutorial - 29 - Adding the Picker
http://www.youtube.com/watch?v=TUiv5furU68&feature=channel - iPhone Development Tutorial - 30 - Finishing the Date Pecker
http://www.youtube.com/watch?v=3Cc0OIKL9_U&feature=channel - iPhone Development Tutorial - 31 - Single Pecker
http://www.youtube.com/watch?v=I6kX4ZHo0SU&feature=channel - iPhone Development Tutorial - 32 - Creating the Array for singlePecker
http://www.youtube.com/watch?v=D-1EGeg2kr8&feature=channel - iPhone Development Tutorial - 33 - Finally finishing this dumb program!
http://www.youtube.com/watch?v=IMHLpmvhkMw&feature=channel - iPhone Development Tutorial - 34 - How to Save Data
http://www.youtube.com/watch?v=VblMOSymSGU&feature=channel - iPhone Development Tutorial - 35 - Saving Files
http://www.youtube.com/watch?v=Jo_FEH2LJfY&feature=channel - iPhone Development Tutorial - 36 - Loading the Files
http://www.youtube.com/watch?v=qwtSL9qJmWI&feature=channel - iPhone Development Tutorial - 37 - Don't Touch Me There!
http://www.youtube.com/watch?v=Qo_nMJ6D65c&feature=channel
- iPhone Development Tutorial - 1 - Installing Xcode and the iPhone SDK
- 30 day challenge, Make an iphone game
- 30 day challenge, Make an iphone game, day 1 LEUVSION
http://www.youtube.com/watch?v=25IBx64SWNc&feature=related
- 30 day challenge, Make an iphone game, day 1 LEUVSION
- SimpleSDK
- XCode Tutorial: Creating Static Libraries(西元2010年05月02日)
http://www.youtube.com/watch?v=fFn2o0aEbRQ
- XCode Tutorial: Creating Static Libraries(西元2010年05月02日)
- iOS Developer Library
- iCodeBlog(從前面開始看)
- iPhone Programming Tutorial – Getting Set Up
http://icodeblog.com/category/tutorials/page/5/
- iPhone Programming Tutorial – Getting Set Up
【軟體參考】
一些蠻有趣的CAI軟體提供參考
- FirstWords: Sampler (一個七歲小朋友很喜歡玩)
http://itunes.apple.com/us/app/firstwords-sampler/id312571156?mt=8 - Zentomino HD
http://itunes.apple.com/us/app/zentomino-hd/id374806556?mt=8 - Sudoku HD for iPad
http://itunes.apple.com/us/app/sudoku-hd-for-ipad/id364909963?mt=8 - Virtuoso(彈鋼琴的)
- JamPad(彈電子鋼琴的)
- MusicalTouch(有背景配樂)
- TicTacFree
- Toy Story
- Alphabet Fun(簡單ABC教學)
- Crossword Puzzles(接字的)
http://www.apple.com/webapps/games/crosswordpuzzles.html - The Three Little Pigs and Other Great Children's Stories, iPad Edition
http://itunes.apple.com/us/app/the-three-little-pigs-other/id366696747?mt=8 - Chicktionary for iPad(應該是拼字遊戲吧)
http://itunes.apple.com/tw/app/chicktionary-for-ipad/id365374807?mt=8 - Draw(畫圖的)
- Labyrinth Lite Edition(彈珠遊戲,困難)
http://itunes.apple.com/tw/app/labyrinth-lite-edition/id284940503?mt=8 - Marble Mash(彈珠遊戲,比上面的簡單)
http://itunes.apple.com/us/app/marble-mash/id286461068?mt=8 - Memory(找出兩個一樣的)
http://www.theevilboss.com/2010/04/on-ipad-app-store-from-day-one.html - Puzzler World
- My Chinese
- Skype
- VNC Lite (速度有點小慢)
- iMahjong
- Pandora
- Pad Info
- Dali Clock
- Holy Bible
- Color RGB
- AlarmTunes
- SoundHound
- Telnet Lite
- Angry Bird
- iSSH - SSH / VNC Console
- Keynote/Numbers
- Final Fantasy(RGB那種)
- 1942
- Air Display(外接螢幕)
- iBooks 書籍如何製作
說不定以後一些電子/傳統產品的說明書會有iBooks版的。 - 如何在iBooks啟用Voice Over 功能
參考- Voice Over http://zh.wikipedia.org/zh-hk/VoiceOver_Utility
- iPad VoiceOver in iBooks http://www.youtube.com/v/aB0kyBzBDT4
- iPad Programming Tutorial – Hello World++
http://blancer.com/tutorials/i-phone/25556/ipad-programming-tutorial-–-hello-world/ - 除了 YouTube ,iTunes 上面也提供一堆的教學,可以參考看看。
- Fun English
http://english.bhes.tpc.edu.tw/ - 《小牛頓成語漫畫》三套共14冊~成語再也不用怕背不起來了
http://store.pchome.com.tw/newtonbook/M00782737.htm