Programming iOS 6, 3rd Edition Fundamentals of iPhone, iPad, and iPod touch Development
#777 Год: 2013 Автор: Matt Neuburg Издательство: O'Reilly Media ISBN: 978-1-4493-6576-9 Язык: Английский Формат: PDF Качество: Изначально компьютерное (eBook) Интерактивное оглавление: Да Количество страниц: 1185 Описание:
Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 6 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.
Learn about features introduced with iOS 6, including Objective-C language advances, autosynthesis, autolayout, new view controller rotation rules, unwind segues, state restoration, styled text, and collection views.
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
Learn how views and layers are managed, drawn, composited, and animated
Become familiar with view controllers and their relationships, along with nib and storyboard management
Fully explore all basic interface objects such as scroll views, table views, and controls
Delve into Cocoa frameworks for sound, video, sensors, maps, and other features
Touch on advanced topics such as threading and networking
Language Chapter 1 Just Enough CCompilation, Statements, and Comments Variable Declaration, Initialization, and Data Types Structs Pointers Arrays Operators Flow Control and Conditions Functions Pointer Parameters and the Address Operator Files The Standard Library More Preprocessor Directives Data Type Qualifiers
Chapter 2 Object-Based ProgrammingObjects Messages and Methods Classes and Instances Class Methods Instance Variables The Object-Based Philosophy
Chapter 3 Objective-C Objects and Messages An Instance Reference Is a Pointer Messages and Methods Typecasting and the id Type Messages as Data Type C Functions CFTypeRefs Blocks
Chapter 4 Objective-C ClassesClass and Superclass Interface and Implementation Header File and Implementation File Class Methods The Secret Life of Classes
Chapter 5 Objective-C InstancesHow Instances Are Created Polymorphism The Keyword self The Keyword super Instance Variables and Accessors Key–Value Coding Properties How to Write an Initializer IDE
Chapter 6 Anatomy of an Xcode ProjectNew Project The Project Window The Project File and Its Dependents The Target From Project to App
Chapter 7 Nib ManagementA Tour of the Nib-Editing Interface Nib Loading and File’s Owner Making and Loading a Nib Outlet Connections Action Connections Additional Initialization of Nib-Based Instances
Chapter 8 DocumentationThe Documentation Window Class Documentation Pages Sample Code Other Resources
Chapter 9 Life Cycle of a ProjectDevice Architecture and Conditional Code Localization Editing Your Code Navigating Your Code Debugging Unit Testing Static Analyzer Clean Running in the Simulator Running on a Device Profile and Device Management Version Control Instruments Distribution Ad Hoc Distribution Final App Preparations Submission to the App Store Cocoa
Chapter 10 Cocoa ClassesSubclassing Categories Protocols Optional Methods Some Foundation Classes The Secret Life of NSObject
Chapter 11 Cocoa EventsReasons for Events Subclassing Notifications Delegation Data Sources Actions The Responder Chain Swamped by Events Delayed Performance Application Lifetime Events
Chapter 12 Accessors and Memory ManagementKey–Value Coding Memory Management Properties
Chapter 13 Data CommunicationModel–View–Controller Instance Visibility Notifications Key–Value Observing Views
Chapter 14 ViewsThe Window Subview and Superview Visibility and Opacity Frame Bounds and Center Transform Layout
Chapter 15 DrawingUIImage and UIImageView Graphics Contexts UIImage Drawing CGImage Drawing CIFilter and CIImage Drawing a UIView Graphics Context Settings Paths and Drawing Clipping Gradients Colors and Patterns Graphics Context Transforms Shadows Points and Pixels Content Mode
Chapter 16 LayersView and Layer Layers and Sublayers Drawing in a Layer Transforms Shadows, Borders, and More Layer Efficiency Layers and Key–Value Coding
Chapter 17 AnimationDrawing, Animation, and Threading UIImageView and UIImage Animation View Animation Implicit Layer Animation Core Animation Animation and Autolayout Actions Emitter Layers CIFilter Transitions
Chapter 21 Table Views and Collection ViewsTable View Cells Table View Data Table View Selection Table View Scrolling and Layout Table View State Restoration Table View Searching Table View Editing Table View Menus Collection Views
Chapter 22 Popovers and Split ViewsConfiguring and Displaying a Popover Managing a Popover Dismissing a Popover Popovers and Presented Views Popover Segues Automatic Popovers Split Views
Chapter 23 TextAttributed Strings UILabel UITextField UITextView Core Text
Chapter 24 Web ViewsLoading Web View Content Web View State Restoration Communicating with a Web View
Chapter 25 Controls and Other ViewsUIActivityIndicatorView UIProgressView UIPickerView UISearchBar UIControl Bars Appearance Proxy
Chapter 26 Modal DialogsAlert View Action Sheet Dialog Alternatives Local Notifications Activity View Some Frameworks
Chapter 27 AudioSystem Sounds Audio Session Audio Player Remote Control of Your Sound Playing Sound in the Background Further Topics in Sound
Chapter 28 VideoMPMoviePlayerController MPMoviePlayerViewController UIVideoEditorController Introduction to AV Foundation Video
Chapter 29 Music LibraryExploring the Music Library The Music Player The Music Picker
Chapter 30 Photo Library and Image CaptureUIImagePickerController Image Capture With AV Foundation The Assets Library Framework
Chapter 31 Address BookAddress Book Database Address Book Interface
Chapter 33 Mail and MessagesMail Message Text Message Twitter Post
Chapter 34 MapsDisplaying a Map Annotations Overlays Map Kit and Current Location Geocoding Communicating With the Maps App
Chapter 35 SensorsLocation Heading Acceleration and Attitude Final Topics
Chapter 36 Persistent StorageThe Sandbox Basic File Operations Saving and Reading Files User Defaults File Sharing Document Types Handing Off a Document The Document Architecture iCloud XML SQLite Core Data Image File Formats
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!