Muutke küpsiste eelistusi

E-raamat: Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad

  • Formaat: 368 pages
  • Sari: Head First
  • Ilmumisaeg: 18-Dec-2013
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781491950081
  • Formaat - EPUB+DRM
  • Hind: 31,58 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 368 pages
  • Sari: Head First
  • Ilmumisaeg: 18-Dec-2013
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781491950081

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Provides information on using iOS 7 and Xcode 5 tools to create applications for the iPhone and the iPad.

Provides information on using iOS SDK tools to create applications for the iPhone and the iPad. Original.

Let's say you have a killer app idea for iPhone and iPad. Where do you begin? Head First iPhone and iPad Development will help you get your first application up and running in no time. You'll not only learn how to design for Apple's devices, you'll also master the iPhone SDK tools—including Xcode—and Objective-C programming principles to make your app stand out.

Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, this book is a complete learning experience for creating eye-catching, top-selling iPhone and iPad applications.

  • Install the iPhone OS SDK and get started using XCode
  • Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
  • Take advantage of iPhone OS patterns such as datasources and delegates
  • Preview your applications in the Simulator
  • Build more complicated interactions that utilize multiple views, data entry/editing, and rotation
  • Work with the iPhone's camera, GPS, and accelerometer
  • Optimize, test, and distribute your application

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone and iPad Development has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Intro xxi
1 Getting started: Getting mobile with iOS
1(30)
2 Basic iOS patterns: Building from scratch
31(64)
2.5 Interlude: Syntax
79(16)
3 Tables, views, and data: A table with a view
95(46)
4 Multiview applications: It's all about the details
141(38)
5 The review process, design, and devices: How to live with Apple
179(28)
6 Basic core data and table view cells: Reruns are hard to find
207(38)
7 Implementing search with Core Data: Looking for info
245(24)
8 Core Data, map kit, and core location: Finding a phone booth
269
Intro Who is this book for? xxii
We know what you're thinking xxiii
Metacognition xxv
Bend your brain into submission xxvii
Read me xxviii
The technical review team xxx
Acknowledgments xxxi
Getting Started
1 Getting mobile with iOS
So you want to build an iOS app...
2(1)
Welcome to the Apple universe!
3(1)
iOS apps are written in Objective-C
4(1)
It all starts with the SDK
5(1)
Meet Sue, your new boss
6(1)
Xcode and Git... new best friends
7(2)
Xcode is the hub of your iOS project
9(2)
The iOS simulator
11(4)
Your code is stored in source files
15(5)
Code Editor, Hub... and debugging, too
20(2)
One iPhone, two iPhones, red iPhone, blue iPhone...
22(7)
Your iPhone Development toolbox
29(3)
Basic iOS patterns
2 Building from scratch
iOS apps run full screen, but there's a lot going on
32(1)
Model-View-Controller is a design pattern
33(4)
Get started with Xcode and Git
37(2)
Design time!
39(2)
Design time... redux
41(5)
Cosmetic changes are easy in Xcode
46(1)
iOS controls are more than skin deep
47(2)
You'll create the action using the Xcode GUI editor
49(2)
Connect your controls to your actions
51(9)
So how do we get to that text?
60(1)
Properties handle creating getters and setters
61(2)
Create a property for that text field
63(2)
You connect your controls to outlets
65(3)
Twitter, the easy way...
68(10)
Your iOS Basics toolbox
78(2)
interlude
2.5 Syntax
Classes: Interface and Implementation
80(1)
Header files describe the interface to your class
81(3)
Properties are about efficiency
84(3)
Message passing: How Objective-C gets around
87(4)
Speaking of messages...
91(2)
Your Syntax toolbox
93(3)
tables, views, and data
3 A table with a view
Congratulations!
96(1)
SpinCity browsing app overview
97(1)
The way iOS apps work
98(2)
Hierarchical data---get out your table view
100(3)
We need to hook these views together...
103(3)
Three views in one template
106(5)
Use MVC to separate your concerns...
111(1)
Adding a new class
112(2)
Properties expose class attributes
114(3)
Data Access Objects hide low-level data access
117(4)
You've built your DAO!
121(6)
A table is a collection of cells
127(12)
Your View toolbox
139(3)
Multiview Applications
4 It's all about the details
An app with a view...
142(2)
Table views don't always look like... tables
144(2)
Change your UIViewController to a UITableView Controller
146(2)
Layout for the new detail view
148(1)
Layout your view within the storyboard
149(4)
Segues connect view controllers
153(1)
Connect your scenes in your storyboard
154(9)
Segues let you prepare for a new scene
163(1)
Update your prepareforSegue callback
164(3)
There's an app for that
167(1)
Create a new property list
168(2)
You need to load each album from the plist
170(1)
Convert your data to plists in one easy step
171(6)
Your View toolbox
177(4)
The review process, design, and devices
5 How to live with Apple
It's Apple's world... you're just living in it
181(6)
Device checking... it's not optional
187(1)
Device checking case study: the camera
188(1)
iOS handles the heavy lifting
188(1)
Hmmm... supported device, missing feature
189(2)
The HIG helps, rather than hurting you
191(1)
You've already gotten used to the HIG...
192(3)
iOS 7 Top 5
195(1)
More to think about: Your iPad is not your iPhone
196(9)
Your Apple toolbox
205(3)
Basic Core Data and Table View Cells
6 Reruns are hard to find
This is your application
208(1)
This is your application on data
209(1)
Introducing Core Data
210(1)
... and speaking of data
211(1)
HFN
211(1)
The Gilligizer app
212(2)
Core Data starts with... data
214(3)
Core Data works with entities
217(1)
Core Data describes entities with a Managed Object Model
218(1)
Build your Show entity
219(15)
You have an object... now present it
234(1)
Present each entity in Gilligizer
235(8)
Your Core Data toolbox
243(3)
Implementing Search with Core Data
7 Looking for info
The app is working, but it's limited...
246(5)
Use an NSFetchRequest to describe your search
251(1)
Let's give it a shot...
251(3)
iOS 7 has Core Data and UIKit support for searching
254(1)
Use predicates for filtering data
255(1)
The NSFetchRequest predicate controls what data is returned
256(2)
It was a trick question...
258(9)
Your searching toolbox
267(3)
Core Data, Map Kit, and Core Location
8 Finding a phone booth
Everything old is new again
270(1)
An app, an iPad, and a phone booth
271(10)
iOS apps are read-only (well, kind of...)
281(1)
An iOS application structure defines where you can read and write data
282(1)
Enter... ULImagePicker
283(7)
Prompt the user with action sheets
290(8)
Core Location can find you in a few ways
298(11)
Map Kit comes with every iOS device
309(7)
Annotations require a little more work
316(1)
Fully implement the annotation protocol
317(4)
Your kit toolbox
321
Dan Pilone is a Senior Software Architect with Blueprint Technologies, Inc. He has designed and implemented systems for Hughes, ARINC, UPS, and the Naval Research Laboratory. He also teaches project management and software design and engineering at The Catholic University in Washington D.C. Dan is the author of several books on software development, including UML 2.0 in a Nutshell and UML 2.0 Pocket Reference (O'Reilly). Tracey Pilone, a licensed Civil Engineer, is a freelance technical writer who has worked on mission planning and RF analysis software for the Navy. She has a Civil Engineering degree from Virgina Tech and a Masters of Education from the University of Virginia.