Head First iPhone and iPad Development, 3rd Edition A learner's Guide to Creating Objective-C Applications for the iPhone and iPad 13209

Паперова книга
13209
04.05
510
1 людина

Все про “Head First iPhone and iPad Development, 3rd Edition A learner's Guide to Creating Objective-C Applications for the iPhone and iPad”

Від видавця

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 the master 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.

Зміст

Chapter 1 : Getting Started: Getting mobile with iOS
So you want to build an iOS app...
Welcome to the Apple universe!
iOS apps are written in Objective-C
It all starts with the SDK
Pin Xcode...you're going to be here a lot
Meet Sue, your new boss
Xcode and Git...new best friends
Xcode is the hub of your iOS project
The iOS simulator
Your code is stored in source files
Code Editor, Hub...and debugging, too
One iPhone, two iPhones, red iPhone, blue iPhone...
Your iPhone Development toolbox
Chapter 2 : Basic iOS Patterns: Building from scratch
iOS apps run full screen, but there's a lot going on
Model-View-Controller is a design pattern
Get started with Xcode and Git
Design time!
Design time...redux
Cosmetic changes are easy in Xcode
You could code this if you're into that kind of thing...
iOS controls are more than skin deep
you'll create the action using the Xcode GUI editor
Connect your controls to your actions
So how do we get to text that?
Properties handle creating getters and setters
Create a property for that text field
You connect your controls to outlets
Twitter, the easy way...
Your iOS Basics toolbox
Chapter 3 : Interlude: Syntax
Classes: Interface and Implementation
Header files describe the interface to your class
Properties are about efficiency
Message passing: How Objective-C gets around
Speaking of messages....
Your Syntax toolbox
Chapter 4 : Tables, Views, and Data: A table with a view
Congratulations!
SpinCity browsing app overview
The way iOS apps work
Using the touch screen....
Hierarchical data—get out your table view
We need to hook these views together...
Three views in one template
Use MVC to separate your concerns...
Adding a new class
Properties expose class attributes
Data Access Objects hide low-level data access
you've built your DAO!
A table is a collection of cells
Your View toolbox
Chapter 5 : Multiview Applications: It's all about the details
An app with a view...
Table views don't always look like...tables
Change your UIViewController to a UITableView Controller
Layout for the new detail view
Layout view your within the storyboard
Design the rest of the view dynamically
Segues connect view controllers
Connect your scenes in your storyboard
Segues let you prepare for a new scene
Update your prepareforSegue callback
there's an app a list for that
Create a new property list
You need to load from each album the plist
Convert your data to plists in easy one step
Your View toolbox
Chapter 6 : The Review Process, Design and Devices: How to live with Apple
it's apple's world...you're just living in it
Device checking... it's not optional
Device checking case study: the camera
iOS handles the heavy lifting
Hmmm... supported device, feature missing
The HIG helps, rather than hurting you
you've already gotten used to the HIG...
Design = look + feel
iOS 7 Top 5
More to think about: your iPad is not your iPhone
Your Apple toolbox
Chapter 7 : Basic Core Data Table and View Cells: Reruns are hard to find
This is your application
This is your application on data
Introducing Core Data
...and speaking of data
The Gilligizer app
Core Data starts with...data
Core Data works with entities
Core Data describes operation with a Managed Object Model
Build your Show entity
Our generated Show class matches our Managed Object Model
NSManagedObject also implements the properties
You have an object...now it present.
Present each entity in Gilligizer
Your Core Data toolbox
Chapter 8 : Implementing search with core data: Looking for info
The app is working, but it's limited...
Use an NSFetchRequest to describe your search
let's give it a shot...
iOS 7 has Core Data and UIKit support for searching
SearchDisplayController handles just about everything
Use predicates for filtering data
The NSFetchRequest predicate controls what data is returned
It was a trick question...
Your searching toolbox
Chapter 9 : Core data, mapkit, and core location: Finding a phone booth
Everything old is cool new again
An app, an iPad, and a phone booth
iOS apps are read-only (well, kind of...)
An iOS application structure defines where you can read and write data
Enter... UIImagePicker
Prompt the user with action sheets
Where Who... are you? Where Who, who?
Core Location can find you in a few ways
Map Kit comes with every iOS device
Annotations require a little more work finesse
Fully implement the annotation protocol
Your kit Toolbox

Анотація

Head First iPhone and iPad Development, 3rd Edition A learner's Guide to Creating Objective-C Applications for the iPhone and iPad

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Swift для дітей. Самовчитель по створенню додатків для iOS
66092
Глория УинквистМэтт Маккарти
694 ₴
Изучаем программирование для iPAD. Практическое руководство по созданию приложений для iPAD с ОС iOS 5
191914
Кирби ТэрнерТом Харрингтон
722 ₴
Swift детально
111803
Ч. Вейн
770 ₴
iOS 8 Swift Programming Cookbook
27851
Vandad Nahavandipoor
939 ₴
Xcode 6 Start to Finish: iOS and OS X Development, 2nd Edition
34708
By Fritz Anderson
950 ₴
Head First. Изучаем Swift
197922
Джон МэннингПэрис Батфилд-Эддисон
990 ₴