Cargando…

IPhone programming : the Big Nerd Ranch guide /

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Written by the trainers at the Big Nerd Ranch, the worldwide leader in professional training for Mac developers, this book provides a hands-on guide to learning...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Conway, Joe
Otros Autores: Hillegass, Aaron
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Atlanta, Ga. : Big Nerd Ranch, ©2010.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn646140126
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 100707s2010 gaua o 001 0 eng d
010 |z  2010903421 
040 |a UMI  |b eng  |e pn  |c UMI  |d CEF  |d OCLCQ  |d CDX  |d DEBSZ  |d OCLCQ  |d IDEBK  |d OCLNG  |d OCLCQ  |d AU@  |d OCLCQ  |d WYU  |d UAB  |d VT2  |d OCLCQ  |d INARC  |d LDP  |d OCLCO  |d OCLCQ 
019 |a 671795886  |a 1065080570  |a 1103265553  |a 1150001804  |a 1156931598  |a 1192326246  |a 1240533150 
020 |a 9780321706485 
020 |a 032170648X 
020 |z 9780321706249  |q (pbk.) 
020 |z 0321706242  |q (pbk.) 
020 |a 1282552422 
020 |a 9781282552425 
020 |a 9786612552427 
020 |a 6612552425 
020 |a 0321706455 
020 |a 9780321706454 
029 1 |a DEBSZ  |b 355409879 
029 1 |a GBVCP  |b 627847013 
029 1 |a HEBIS  |b 291482465 
029 1 |a NZ1  |b 13545799 
035 |a (OCoLC)646140126  |z (OCoLC)671795886  |z (OCoLC)1065080570  |z (OCoLC)1103265553  |z (OCoLC)1150001804  |z (OCoLC)1156931598  |z (OCoLC)1192326246  |z (OCoLC)1240533150 
037 |a CL0500000071  |b Safari Books Online 
050 4 |a QA76.8.I64  |b C66 2010 
072 7 |a UT  |2 bicssc 
082 0 4 |a 005.265  |2 22 
049 |a UAMI 
100 1 |a Conway, Joe. 
245 1 0 |a IPhone programming :  |b the Big Nerd Ranch guide /  |c Joe Conway, Aaron Hillegass. 
260 |a Atlanta, Ga. :  |b Big Nerd Ranch,  |c ©2010. 
300 |a 1 online resource (xvi, 396 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover -- Contents -- Introduction -- 1. A Simple iPhone Application -- Creating an Xcode Project -- Using Interface Builder -- Model-View-Controller -- Declarations -- Declaring instance variables -- Declaring methods -- Making Connections -- Setting pointers -- Setting targets and actions -- Summary -- Implementing Methods -- Build and Run on the Simulator -- Event-driven Programming -- Deploying an Application -- Application Icons -- Default Images -- 2. Objective-C -- Objects -- Using Instances -- Writing the RandomPossessions Tool -- NSArray and NSMutableArray -- Subclassing an Objective-C Class -- Instance variables -- Accessors and properties -- Instance methods -- Initializers -- self -- super -- Initializer chain -- Class methods -- Exceptions and the Console Window -- Objective-C 2.0 Additions -- 3. Memory Management -- Memory Management Concepts -- Managing memory in C -- Managing memory with objects -- Reference Counting -- Using retain counts -- Avoiding memory leaks with autorelease -- Managing memory in accessors and properties -- Retain count rules -- Managing Memory in RandomPossessions -- 4. Delegation and Core Location -- Delegation -- Beginning the Whereami Application -- Using frameworks -- Core Location -- Receiving updates from CLLocationManager -- Releasing Controller Instance Variables -- Challenge: Heading -- For the More Curious: Compiler and Linker Errors -- For the More Curious: Protocols -- 5. MapKit and Text Input -- Object Diagrams -- MapKit Framework -- Interface Properties -- Being a MapView Delegate -- Your own MKAnnotation -- Tagging locations -- Challenge: Annotation Extras -- Challenge: Reverse Geocoding -- Challenge: Changing the Map Type -- For the More Curious: Renaming an Application -- 6. Subclassing UIView -- Creating a Custom View -- The drawRect: method -- Instantiating a UIView -- Drawing Text and Shadows -- Using UIScrollView -- Zooming -- Hiding the Status Bar -- Challenge: Colors -- For the More Curious: Retain Cycles -- For the More Curious: Redrawing Views -- 7. View Controllers -- View Controllers and XIB Files -- Using View Controllers -- Creating the UITabBarController -- Creating view controllers and tab bar items -- Creating views for the view controllers -- viewWillAppear: -- The Lifecycle of a View Controller -- Challenge: Map Tab -- For the More Curious: Paging -- 8. The Accelerometer -- Setting Up the Accelerometer -- Getting Accelerometer Data -- Orientation and Scale of Acceleration -- Using Accelerometer Data -- Smoothing Accelerometer Data -- Detecting Shakes -- Challenge: Changing Colors -- For the More Curious: Filtering and Frequency -- 9. Notification and Rotation -- Notification Center -- UIDevice Notifications -- Autorotation -- For the More Curious: Forcing Landscape Mode -- Challenge: Proximity Notifications -- For the More Curious: Overriding Autorotation -- 10. UITableView and UITableViewController -- Beginning the Homepwner Application -- UITableViewController -- Subclassing UITableViewController -- UITableView's Data Source -- UITableViewDataSource protocol -- UITableViewCells. 
520 |a This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Written by the trainers at the Big Nerd Ranch, the worldwide leader in professional training for Mac developers, this book provides a hands-on guide to learning how to program for the iPhone and iPod touch. Coverage includesAn overview of Objective-C, the core language you'll use to program for the iPhoneAn overview of the Xcode ToolsHow to work with the iPhone SDK's UIKit framework and Cocoa TouchBuild apps that use MapKit and CoreLocation, as well as the magnetometerDive into animation and effects, using Core Animation and OpenGL ES. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a iPhone (Smartphone)  |x Programming. 
650 0 |a Smartphones  |x Programming. 
650 6 |a iPhone (Téléphone intelligent)  |x Programmation. 
650 6 |a Téléphones intelligents  |x Programmation. 
650 7 |a iPhone (Smartphone)  |x Programming.  |2 blmlsh 
650 7 |a Smartphones  |x Programming.  |2 blmlsh 
650 7 |a Engineering & Applied Sciences.  |2 hilcc 
650 7 |a Computer Science.  |2 hilcc 
700 1 |a Hillegass, Aaron. 
776 0 8 |i Print version: Conway, Joe.  |t IPhone programming.  |d Atlanta, Ga. : Big Nerd Ranch ; Indianapolis, Ind. : Distribution by Pearson Technology, ©2010  |z 9780321706249  |w (OCoLC)496950414 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780321706485/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Coutts Information Services  |b COUT  |n 13210424 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis23922461 
938 |a Internet Archive  |b INAR  |n iphoneprogrammin00conw_0 
994 |a 92  |b IZTAP