- 本カテゴリの商品を2500円以上購入で買取金額500円UPキャンペーン対象商品です。商品出荷時に買取サービスでご利用いただけるクーポンをメールにてご案内させていただきます。 詳細はこちら (細則もこちらからご覧いただけます)
Beginning iPhone Development: Exploring the iPhone SDK (Beginning From Novice to Professional) (英語) ペーパーバック – 2009/5/15
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you.
Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone Development offers a complete soup-to-nuts course in iPhone and iPod Touch programming.
The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone software development kit, then stepping you though the creation of your first simple iPhone application. You'll move on from there, mastering all the iPhone interface elements that you've come to know and love, such as buttons, switches, pickers, toolbars, sliders, etc.
You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. You'll master the art of table-building and learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system.
You'll learn how to draw using Quartz 2D and OpenGL ES. You'll add multi-touch gesture support (pinches and swipes) to your applications, and work with the Camera, photo library, and Accelerometer. You'll master application preferences, learn how to localize your apps into other languages, and so much more.
Apple's iPhone SDK, this book, and your imagination are all you'll need to start building your very own best-selling iPhone applications.
Jeff LaMarche is a Mac and iOS developer with more than 20 years of programming experience. Jeff has written a number of iOS and Mac development books, including Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010), and Learn Cocoa on the Mac (Apress, 2010). Jeff is a principal at MartianCraft, an iOS and Android development house. He has written about Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple s developer web site. Jeff also writes about iOS development for his widely-read blog at http://iphonedevelopment.blogspot.com.
× 軽微な誤字・オブジェクトのrelease忘れなど、致命的ではないですが好ましくない記述が少しあります。サポートサイト( [...] )を見て、ディスカッションフォーラムのやりとりやダウンロードできるソースファイルなどで補完することをおすすめします。
なお、開発環境のインストール方法や、開発アプリを物理デバイス(iPhone, iPod touch)で動作させる手順についてはまったく触れられていませんので、iPhone Dev Centerへ登録するなどして環境を整えておく必要があります。
I am aware this book you need to know objective C, not a problem, a little reading on the internet I was ready to go, after learning things like protocol, categories and the syntax differences. It would help if I had real obj-C experience for years, for sure; but I don't think it is necessary. What this book teaches is GUI heavy not so much on the obj-C language.
This book is a bit hard to read sometimes, the writing style seems very wordy. I'd rather the humor is kept at the intro of each chapter. I wanted this book to explain the concepts such as like view, delegate a little better, it just seemed to miss the big picture sometimes, typing pages of code and sometimes I am lost, it felt like treading in deep mud. It would help if we get some good screen shots of what each app does before engaging in the code marathon, not just brief ones at the beginning of each chapter, because I didn't see the result until I finished typing in the code and see what the app does (if you did not make a typo, that is). I have the 3.0 SDK edition and don't seem to find many typos in the book.
It does seem to be a quirk of how the language and iphone UI SDK, that you can type in one letter wrong and something would RUN but not function properly.
for example, didSelectRow ..., if you typed didSelectrow (forget the capital R), code will still compile, but your virtual .. hmm I mean protocol function will not work.
I have met many bright people in my field and maybe I am a slower learner than them. The book does not explain what happens if you "forget" or "did not" do something like control-drag.. what would happen? I seem to learn from mistakes than copying a functional example. I understand GUI programming is always very code intensive and that's just the way it is. The good thing is there are enough samples you ended up doing the thing many times and eventually I learned something out of repetition instead of explaination.
I also wished the book would briefly cover the debugger and how to setup things like library and linking in xcode, nope it doesn't explain a thing about break point and such. But I was able to figure it out from my other IDE experiences.
This book is probably the only way to get the learning experience in one place, instead of finding tutorials scattered through the net.
Anyways.. I'll manage, I always had.. whether it is VB, C++, and now Iphone and Objective C.
But Ive always had a raging interest in developing for mobile devices, ever since the Psion days. (How ironic now, with devices like the iPhone, Google phone and Blackberry -- Psion were so far ahead of the curve they couldn't sustain it). The new generation of smartphone devices have lowered the bar for entry, and opened the flood-gates and in turn, re-energized my dormant interest in mobile development, hence my need for an iPhone book. This is the first decent book to be published (some others are slated for publication in March 2009), and thankfully it is a very easy read. I would almost say it is fun (in the geek sense of fun). Other developers, Ive shown this book to have also remarked how great the book is when skimming through it. Who knows, maybe by the time those other books appear in 2009, Ill already be finishing my first iPhone app.
I take my hat off to Dave and Jeff, you sirs have my geek repect.