head first iphone development a learnersguide to creating objective c applications for the iphone 3 phần 1 docx

55 329 0
head first iphone development a learnersguide to creating objective c applications for the iphone 3 phần 1 docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... view controller defines the behavior for the view 217 A nib file contains the UI components and connections 218 You can subclass and extend views like any other class 219 Modal views focus the user on the task at hand 224 Any view can present a modal view 225 Our view doesn’t have a navigation bar 230 Create the save and cancel buttons 232 Write the save and cancel actions 233 Your iPhone Toolbox... load 33 0 Core Data describes entities with a Managed Object Model 33 3 Build your Fugitive entity 33 4 Whip up a Fugitive class without writing a line 34 1 Use an NSFetchRequest to describe your search 34 4 Add the database as a resource 35 4 The template sets things up for a SQLite DB 35 5 The iPhone s application structure defines where you can read and write 35 8 Copy the database to the correct... Plists are an easy way to save and load data 15 0 Arrays (and more) have built-in support for plists 1 53 Use a detail view to drill down into data 15 6 A closer look at the detail view 15 7 Use the navigation controller to switch between views 16 7 Navigation controllers maintain a stack of views 16 8 Dictionaries store information as key-value pairs 17 2 Debugging the dark side of iPhone development 17 5 First. .. into a book He also played the learner (complete with the occasional complaining) for us throughout the book and was a big help in pacing the initial chapters Brett McLaughlin The O’Reilly team: Mark Reese To Karen Shaner, who handled the tech review process, which got a little— ahem—accelerated there at the end And also to Laurie Petrycki, who trusted us to do another Head First book less than a year... peach directions = Shake 18 6 18 8 Update your code to handle a plist of dictionaries 19 1 The detail view needs data 19 4 Each dictionary has all the information we need 19 5 We have a usability problem 2 01 Use a disclosure indicator if your cell leads to more information 2 03 Sales were going strong 206 Use navigation controller buttons for editing 211 The button should create a new view 216 The. .. NSNotification object 2 51 Keyboard events tell you the keyboard state and size 288 Your iPhone Development Toolbox 30 1 xv table of contents 7 tab bars and core data Enterprise apps Enterprise apps mean managing more data in different ways. Companies large and small are a significant market for iPhone apps A small handheld device with a custom app can be huge for companies that have staff on the go... streamlining 417 Next we need to change the search to use the controller 417 Refactor viewWillAppear to use the controller 418 We need to refresh the data 4 23 Your Data Toolbox 429 xvii table of contents 9 camera, map kit, and core location Proof in the real world The iPhone knows where it is and what it sees. As any iPhone user knows, the iPhone goes way beyond just managing data: it can also take... the data has to change? Bob wants some new functionality, and what does that do to the data model? In this chapter you’ll learn how to handle changes to your data model and how to take advantage of more Core Data features captured - Boolean Bob needs documentation 37 8 Everything stems from our object model 38 1 - NOT Optional The data hasn’t been updated 38 4 - NO by default Data migration is a common... books and videos to find the answers you need quickly With a subscription, you can read any page and watch any video from our library online Read books on your cell phone and mobile devices Access new titles before they are available for print, and get exclusive access to manuscripts in development and post feedback for the authors Copy and paste code samples, organize your favorites, download chapters,... of these apps are going to manage lots of data, and iPhone 3. x has built in Core Data support Working with that and another new controller, the tab bar controller, we’re going to build an app for justice! HF bounty hunting 31 0 Build the fugitive list view 31 6 Next up: the captured view 31 8 After a quick meeting with Bob 32 7 Core Data lets you focus on your app 32 9 Core Data needs to know what to . JSP Head First EJB Head First SQL Head First Software Development Head First JavaScript Head First Physics Head First Statistics Head First Ajax Head First Rails Head First Algebra Head First. views together 13 6 The navigation template starts with a table view 13 7 A table is a collection of cells 14 0 Just a few more drinks 14 8 Plists are an easy way to save and load data 15 0 Arrays (and. O’Reilly’s Head First series Head First C# Head First Java Head First Object-Oriented Analysis and Design (OOA&D) Head First HTML with CSS and XHTML Head First Design Patterns Head First Servlets and

Ngày đăng: 14/08/2014, 20:21

Từ khóa liên quan

Mục lục

  • Table of Contents

    • 1. getting started: Going mobile

    • 2. iPhone app patterns: Hello @twitter!

    • 3. objective-c for the iPhone: Twitter needs variety

    • 4. multiple views: A table with a view

    • 5. plists and modal views: Refining your app

    • 6. saving, editing, and sorting data: Everyone's an editor...

    • 7. tab bars and core data: Enterprise apps

    • 8. migrating and optimizing with core data: Things are changing

    • 9. camera, map kit, and core location: Proof in the real world

    • appendix i, leftovers: The top 6 things (we didn't cover)

    • appendix ii, preparing your app for distribution: Get ready for the App Store

    • how to use this book: Intro

      • Who is this book for?

        • Who should probably back away from this book?

        • We know what you’re thinking.

        • And we know what your brain is thinking.

        • Metacognition: thinking about thinking

        • Here’s what WE did:

        • Here’s what YOU can do to bend your brain into submission

        • Read me

        • System requirements

        • The technical review team

Tài liệu cùng người dùng

Tài liệu liên quan