Articoli correlati a Programming iOS 4

Neuburg, Matt Programming iOS 4 ISBN 13: 9781449388430

Programming iOS 4 - Brossura

 
9781449388430: Programming iOS 4

Sinossi

Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With Programming iOS 4, you'll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 4 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.

  • Learn Objective-C language details and object-oriented programming concepts
  • Understand the anatomy of an Xcode project and all the stages of its lifecycle
  • Grasp key Cocoa concepts such as relationships between classes, receiving events, and model-view-controller architecture
  • Know how views are managed, drawn, composited, and animated
  • Delve into Cocoa frameworks for sound, video, sensors, maps, and more
  • Touch on advanced topics such as threading and networking
  • Obtain a thorough grounding for exploring advanced iOS features on your own

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

Matt Neuburg has a PhD in Classics and has taught at many universities and colleges. He has been programming computers since 1968. He has written applications for Mac OS X and iOS, is a former editor of MacTech Magazine, and is a long-standing contributing editor for TidBITS. His previous O'Reilly books are Frontier: The Definitive Guide, REALbasic: The Definitive Guide, and AppleScript: The Definitive Guide. He makes a living writing books, articles, and software documentation, as well as by programming, consulting, and training.

Contenuti

Preface; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Notes on the Second Printing; Language; Chapter 1: Just Enough C; 1.1 Compilation, Statements, and Comments; 1.2 Variable Declaration, Initialization, and Data Types; 1.3 Structs; 1.4 Pointers; 1.5 Arrays; 1.6 Operators; 1.7 Flow Control and Conditions; 1.8 Functions; 1.9 Pointer Parameters and the Address Operator; 1.10 Files; 1.11 The Standard Library; 1.12 More Preprocessor Directives; 1.13 Data Type Qualifiers; Chapter 2: Object-Based Programming; 2.1 Objects; 2.2 Messages and Methods; 2.3 Classes and Instances; 2.4 Class Methods; 2.5 Instance Variables; 2.6 The Object-Based Philosophy; Chapter 3: Objective-C Objects and Messages; 3.1 An Instance Reference Is a Pointer; 3.2 Messages and Methods; 3.3 Typecasting and the id Type; 3.4 Messages as Data Type; 3.5 C Functions and Struct Pointers; 3.6 Blocks; Chapter 4: Objective-C Classes; 4.1 Class and Superclass; 4.2 Interface and Implementation; 4.3 Header File and Implementation File; 4.4 Class Methods; 4.5 The Secret Life of Classes; Chapter 5: Objective-C Instances; 5.1 How Instances Are Created; 5.2 Polymorphism; 5.3 The Keyword self; 5.4 The Keyword super; 5.5 Instance Variables and Accessors; 5.6 Key–Value Coding; 5.7 Properties; 5.8 How to Write an Initializer; IDE; Chapter 6: Anatomy of an Xcode Project; 6.1 New Project; 6.2 The Project Window; 6.3 The Project File and Its Dependents; 6.4 The Target; 6.5 From Project to App; Chapter 7: Nib Management; 7.1 A Tour of the Nib-Editing Interface; 7.2 Nib Loading and File’s Owner; 7.3 Default Instances in the Main Nib File; 7.4 Making and Loading a Nib; 7.5 Outlet Connections; 7.6 Action Connections; 7.7 Additional Initialization of Nib-Based Instances; Chapter 8: Documentation; 8.1 The Documentation Window; 8.2 Class Documentation Pages; 8.3 Sample Code; 8.4 Other Resources; Chapter 9: Life Cycle of a Project; 9.1 Choosing a Device Architecture; 9.2 Localization; 9.3 Editing Your Code; 9.4 Navigating Your Code; 9.5 Debugging; 9.6 Static Analyzer; 9.7 Clean; 9.8 Running in the Simulator; 9.9 Running on a Device; 9.10 Device Management; 9.11 Version Control; 9.12 Instruments; 9.13 Distribution; 9.14 Ad Hoc Distribution; 9.15 Final App Preparations; 9.16 Submission to the App Store; Cocoa; Chapter 10: Cocoa Classes; 10.1 Subclassing; 10.2 Categories; 10.3 Protocols; 10.4 Optional Methods; 10.5 Some Foundation Classes; 10.6 The Secret Life of NSObject; Chapter 11: Cocoa Events; 11.1 Reasons for Events; 11.2 Subclassing; 11.3 Notifications; 11.4 Delegation; 11.5 Data Sources; 11.6 Actions; 11.7 The Responder Chain; 11.8 Application Lifetime Events; 11.9 Swamped by Events; Chapter 12: Accessors and Memory Management; 12.1 Accessors; 12.2 Key–Value Coding; 12.3 Memory Management; 12.4 Properties; Chapter 13: Data Communication; 13.1 Model–View–Controller; 13.2 Instance Visibility; 13.3 Notifications; 13.4 Key–Value Observing; Views; Chapter 14: Views; 14.1 The Window; 14.2 Subview and Superview; 14.3 Frame; 14.4 Bounds and Center; 14.5 Layout; 14.6 Transform; 14.7 Visibility and Opacity; Chapter 15: Drawing; 15.1 UIImage and UIImageView; 15.2 UIImage and Graphics Contexts; 15.3 CGImage; 15.4 Drawing a UIView; 15.5 Graphics Context State; 15.6 Paths; 15.7 Clipping; 15.8 Gradients; 15.9 Colors and Patterns; 15.10 Graphics Context Transforms; 15.11 Shadows; 15.12 Points and Pixels; 15.13 Content Mode; Chapter 16: Layers; 16.1 View and Layer; 16.2 Layers and Sublayers; 16.3 Drawing in a Layer; 16.4 Transforms; 16.5 Shadows, Borders, and More; 16.6 Layers and Key–Value Coding; Chapter 17: Animation; 17.1 Drawing, Animation, and Threading; 17.2 UIImageView Animation; 17.3 View Animation; 17.4 Implicit Layer Animation; 17.5 Core Animation; 17.6 Actions; Chapter 18: Touches; 18.1 Touch Events and Views; 18.2 Receiving Touches; 18.3 Restricting Touches; 18.4 Interpreting Touches; 18.5 Gesture Recognizers; 18.6 Touch Delivery; Interface; Chapter 19: View Controllers; 19.1 Creating a View Controller; 19.2 Rotation; 19.3 Modal Views; 19.4 Tab Bar Controllers; 19.5 Navigation Controllers; 19.6 View Controller Lifetime Events; 19.7 View Controller Memory Management; Chapter 20: Scroll Views; 20.1 Creating a Scroll View; 20.2 Scrolling; 20.3 Zooming; 20.4 Scroll View Delegate; 20.5 Scroll View Touches; 20.6 Scroll View Performance; Chapter 21: Table Views; 21.1 Table View Cells; 21.2 Table View Data; 21.3 Table View Selection; 21.4 Table View Scrolling and Layout; 21.5 Table View Searching; 21.6 Table View Editing; Chapter 22: Popovers and Split Views; 22.1 Presenting a Popover; 22.2 Managing a Popover; 22.3 Dismissing a Popover; 22.4 Automatic Popovers; 22.5 Split Views; Chapter 23: Text; 23.1 UILabel; 23.2 UITextField; 23.3 UITextView; 23.4 Core Text; Chapter 24: Web Views; 24.1 Loading Content; 24.2 Communicating with a Web View; Chapter 25: Controls and Other Views; 25.1 UIActivityIndicatorView; 25.2 UIProgressView; 25.3 UIPickerView; 25.4 UISearchBar; 25.5 UIControl; 25.6 Bars; Chapter 26: Modal Dialogs; 26.1 Alert View; 26.2 Action Sheet; 26.3 Dialog Alternatives; 26.4 Local Notifications; Some Frameworks; Chapter 27: Audio; 27.1 System Sounds; 27.2 Audio Session; 27.3 Audio Player; 27.4 Remote Control of Your Sound; 27.5 Playing Sound in the Background; 27.6 Further Topics in Sound; Chapter 28: Video; 28.1 MPMoviePlayerController; 28.2 MPMoviePlayerViewController; 28.3 UIVideoEditorController; 28.4 Further Topics in Video; Chapter 29: Music Library; 29.1 Exploring the Music Library; 29.2 The Music Player; 29.3 The Music Picker; Chapter 30: Photo Library; 30.1 UIImagePickerController; 30.2 The Assets Library Framework; Chapter 31: Address Book; 31.1 Address Book Database; 31.2 Address Book Interface; Chapter 32: Calendar; 32.1 Calendar Database; 32.2 Calendar Interface; Chapter 33: Mail; 33.1 Mail Message; 33.2 SMS Message; Chapter 34: Maps; 34.1 Presenting a Map; 34.2 Annotations; 34.3 Overlays; Chapter 35: Sensors; 35.1 Location; 35.2 Heading and Course; 35.3 Acceleration; Final Topics; Chapter 36: Persistent Storage; 36.1 The Sandbox; 36.2 Basic File Operations; 36.3 Saving and Reading Files; 36.4 User Defaults; 36.5 File Sharing; 36.6 Document Types; 36.7 Handing Off a Document; 36.8 XML; 36.9 SQLite; 36.10 Image File Formats; Chapter 37: Basic Networking; 37.1 HTTP Requests; 37.2 Bonjour; 37.3 Push Notifications; 37.4 Beyond Basic Networking; Chapter 38: Threads; 38.1 The Main Thread; 38.2 Why Threading Is Hard; 38.3 Three Ways of Threading; 38.4 Threads and App Backgrounding; Chapter 39: Undo; 39.1 The Undo Manager; 39.2 The Undo Interface; 39.3 The Undo Architecture; Chapter 40: Epilogue; Index; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreO'Reilly Media
  • Data di pubblicazione2011
  • ISBN 10 1449388434
  • ISBN 13 9781449388430
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero di pagine808

Compra usato

Condizioni: molto buono
Programming iOS 4: Fundamentals...
Visualizza questo articolo

EUR 5,90 per la spedizione da Regno Unito a U.S.A.

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9789350234198: PROGRAMMING IOS 4 (COVERS IOS 4.3 AND XCODE 4)

Edizione in evidenza

ISBN 10:  935023419X ISBN 13:  9789350234198
Brossura

Risultati della ricerca per Programming iOS 4

Foto dell'editore

-
Editore: -, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Paperback

Da: AwesomeBooks, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development (Definitive Guide) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 7719-9781449388430

Contatta il venditore

Compra usato

EUR 6,74
Convertire valuta
Spese di spedizione: EUR 5,90
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Neuburg, Matt
Editore: O'Reilly Media, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato paperback

Da: HPB-Red, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_423460721

Contatta il venditore

Compra usato

EUR 11,54
Convertire valuta
Spese di spedizione: EUR 3,33
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Neuburg, Matt
Editore: O'Reilly Media, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato paperback

Da: HPB Inc., Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_414586140

Contatta il venditore

Compra usato

EUR 11,54
Convertire valuta
Spese di spedizione: EUR 3,33
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

-
Editore: - -, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Paperback

Da: Bahamut Media, Reading, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 6545-9781449388430

Contatta il venditore

Compra usato

EUR 6,74
Convertire valuta
Spese di spedizione: EUR 8,25
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Matt Neuburg
Editore: O'Reilly Media, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00025228354

Contatta il venditore

Compra usato

EUR 15,14
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Matt Neuburg
Editore: O'Reilly Media, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Brossura

Da: WeBuyBooks, Rossendale, LANCS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Minor shelf wear. Codice articolo wbb0022064654

Contatta il venditore

Compra usato

EUR 8,50
Convertire valuta
Spese di spedizione: EUR 11,36
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Neuburg, Matt
Editore: O'Reilly Media, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Brossura

Da: Bulrushed Books, Moscow, ID, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Acceptable. LIGHTNING FAST SHIPPING! A heavily used, but still working copy. Coffee stain and wrinkling to the edge of the pages when a tired undergrad fell asleep and knocked their cup over on their books. The binding and pages of the book have been reinforced with tape, has tape and stickers on the cover, as well as lots of notes (some of the answers in the learning activities may be filled in) on the pages. Definitely not pretty, but it's a working copy at a great price that ships fast. ~ Book does NOT contain an access code or CD/DVD. Codice articolo #144F-0101

Contatta il venditore

Compra usato

EUR 18,31
Convertire valuta
Spese di spedizione: EUR 7,10
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Matt Neuburg
Editore: O'Reilly Media, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Paperback

Da: HR1 Books, Hereford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. Same / next day dispatch (Monday - Friday), Codice articolo mon0000108090

Contatta il venditore

Compra usato

EUR 8,11
Convertire valuta
Spese di spedizione: EUR 18,33
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

NEUBURG, MATT
Editore: O'REILLY, 2011
ISBN 10: 1449388434 ISBN 13: 9781449388430
Antico o usato Brossura

Da: OM Books, Sevilla, SE, Spagna

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Usado - bueno. Codice articolo 9781449388430

Contatta il venditore

Compra usato

EUR 166,00
Convertire valuta
Spese di spedizione: EUR 58,49
Da: Spagna a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello