昨日からにわかiPhoneアプリデベロッパーになりました。まだ、とりあえず何から始めたらというところです。Appleの公式サイト、iPhone Dev Centerが充実しているので、そこの資料を見る所から始めています。
資料は、大きく6つ。最初にビデオを見ておくのが良さげです。
Getting Started Videos Getting Started Documents Coding How-To’s iPhone Reference Library Sample Code iPhone Reference Library
Getting Started Videosの内容。20分足らずで、10本。全て見るのは骨が折れます。
Introduction to the iPhone SDK 20:08 iPhone Development Tools Overview 20:19 iPhone Application Development - Getting Started 14:08 iPhone Application Frameworks - In Depth 15:49 iPhone Graphics and Media Overview 19:50 Using iPhone Features in Your Application 11:37 User Interface Design for iPhone Applications 27:30 Key Practices for iPhone Application Development 18:08 Leveraging iPhone Location, Acceleration, Orientation, and System Information 12:16 iPhone SDK for Web Developers 17:00
※iTunes経由で落としているので、iPhoneにコピーしたいのですが出来ません。何でやろう?
次にドキュメント。ビデオを見た後の方が、頭に入り易くなります。
iPhone OS Overview Tools for iPhone OS Development Learning Objective-C: A Primer Signing Code For iPhone Development Creating an iPhone Application iPhone OS for Cocoa Developers Frequently Asked Questions
ここまで行ったらそろそろ飽きてくるので、サンプルコードで遊びましょう。
HelloWorld AccelerometerGraph BubbleLevel CrashLanding UICatalog SpeakHere
さらにレベルアップの為に、コーディングのハウツーです。
Handle Multi-Touch or track the user’s finger? Determine whether the currently active network connection is Wi-Fi or cellular? Create a table view? Draw text? Display Open GL ES content? Slide my application’s interface in and out for navigation? Record audio from the built-in microphone? Play short sounds and alerts? Initiate video playback in my code? Detect motion? Trigger vibration in iPhone OS? Discover other devices on my network? Manage contact data for Address Book? Debug my application? Write secure code?
またライブラリの使い方も充実しています。
Required Reading * iPhone OS Programming Guide * iPhone Human Interface Guidelines Topics * Audio & Video * Data Management * General * Graphics & Animation * Networking & Internet * Performance * Security * User Experience Frameworks * Cocoa Touch Layer * Media Layer * Core Services Layer * Core OS Layer Tools * Development Environments * Performance Tuning Resource Types * Articles * Guides * Reference * Release Notes * Sample Code
まだ道半ばというより、歩み始めたところです。遠い道のりですが、ぼちぼちやっていきたいです。ちなみにObjective-C関連の書籍も欲しいなと思い、色々探してみました。現時点では詳解 Objective-C 2.0がお勧めです。iPhoneに特化している訳ではないですが、Objective-Cを使う上での基本事項は押さえています。iPhone特有の部分は、上のドキュメントを読めば良い訳ですし。
詳解 Objective-C 2.0
posted with amazlet at 08.09.16
荻原 剛志
ソフトバンククリエイティブ
売り上げランキング: 1133
ソフトバンククリエイティブ
売り上げランキング: 1133