Сообщение

Neuburg M. - Programming iOS 4. Fundamentals of iPhone, iPad, and iPod Touch Development [2011, PDF, ENG]

Сообщение Солнышко » 31 янв 2018, 22:15

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development
Год: 2011
Автор: Matt Neuburg
Жанр: Программирование
Издательство: O’Reilly Media
ISBN: 978-1-449-38843-0
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 834
Описание: 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
Part I Language
Chapter 1 : Just Enough C
Compilation, 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 Programming
Objects
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 and Struct Pointers
Blocks
Chapter 4 : Objective-C Classes
Class and Superclass
Interface and Implementation
Header File and Implementation File
Class Methods
The Secret Life of Classes
Chapter 5 : Objective-C Instances
How Instances Are Created
Polymorphism
The Keyword self
The Keyword super
Instance Variables and Accessors
Key–Value Coding
Properties
How to Write an Initializer
Part II IDE
Chapter 6 : Anatomy of an Xcode Project
New Project
The Project Window
The Project File and Its Dependents
The Target
From Project to App
Chapter 7 : Nib Management
A Tour of the Nib-Editing Interface
Nib Loading and File’s Owner
Default Instances in the Main Nib File
Making and Loading a Nib
Outlet Connections
Action Connections
Additional Initialization of Nib-Based Instances
Chapter 8 : Documentation
The Documentation Window
Class Documentation Pages
Sample Code
Other Resources
Chapter 9 : Life Cycle of a Project
Choosing a Device Architecture
Localization
Editing Your Code
Navigating Your Code
Debugging
Static Analyzer
Clean
Running in the Simulator
Running on a Device
Device Management
Version Control
Instruments
Distribution
Ad Hoc Distribution
Final App Preparations
Submission to the App Store
Part III Cocoa
Chapter 10 : Cocoa Classes
Subclassing
Categories
Protocols
Optional Methods
Some Foundation Classes
The Secret Life of NSObject
Chapter 11 : Cocoa Events
Reasons for Events
Subclassing
Notifications
Delegation
Data Sources
Actions
The Responder Chain
Application Lifetime Events
Swamped by Events
Chapter 12 : Accessors and Memory Management
Accessors
Key–Value Coding
Memory Management
Properties
Chapter 13 : Data Communication
Model–View–Controller
Instance Visibility
Notifications
Key–Value Observing
Part IV Views
Chapter 14 : Views
The Window
Subview and Superview
Frame
Bounds and Center
Layout
Transform
Visibility and Opacity
Chapter 15 : Drawing
UIImage and UIImageView
UIImage and Graphics Contexts
CGImage
Drawing a UIView
Graphics Context State
Paths
Clipping
Gradients
Colors and Patterns
Graphics Context Transforms
Shadows
Points and Pixels
Content Mode
Chapter 16 : Layers
View and Layer
Layers and Sublayers
Drawing in a Layer
Transforms
Shadows, Borders, and More
Layers and Key–Value Coding
Chapter 17 : Animation
Drawing, Animation, and Threading
UIImageView Animation
View Animation
Implicit Layer Animation
Core Animation
Actions
Chapter 18 : Touches
Touch Events and Views
Receiving Touches
Restricting Touches
Interpreting Touches
Gesture Recognizers
Touch Delivery
Part V Interface
Chapter 19 : View Controllers
Creating a View Controller
Rotation
Modal Views
Tab Bar Controllers
Navigation Controllers
View Controller Lifetime Events
View Controller Memory Management
Chapter 20 : Scroll Views
Creating a Scroll View
Scrolling
Zooming
Scroll View Delegate
Scroll View Touches
Scroll View Performance
Chapter 21 : Table Views
Table View Cells
Table View Data
Table View Selection
Table View Scrolling and Layout
Table View Searching
Table View Editing
Chapter 22 : Popovers and Split Views
Presenting a Popover
Managing a Popover
Dismissing a Popover
Automatic Popovers
Split Views
Chapter 23 : Text
UILabel
UITextField
UITextView
Core Text
Chapter 24 : Web Views
Loading Content
Communicating with a Web View
Chapter 25 : Controls and Other Views
UIActivityIndicatorView
UIProgressView
UIPickerView
UISearchBar
UIControl
Bars
Chapter 26 : Modal Dialogs
Alert View
Action Sheet
Dialog Alternatives
Local Notifications
Part VI Some Frameworks
Chapter 27 : Audio
System Sounds
Audio Session
Audio Player
Remote Control of Your Sound
Playing Sound in the Background
Further Topics in Sound
Chapter 28 : Video
MPMoviePlayerController
MPMoviePlayerViewController
UIVideoEditorController
Further Topics in Video
Chapter 29 : Music Library
Exploring the Music Library
The Music Player
The Music Picker
Chapter 30 : Photo Library
UIImagePickerController
The Assets Library Framework
Chapter 31 : Address Book
Address Book Database
Address Book Interface
Chapter 32 : Calendar
Calendar Database
Calendar Interface
Chapter 33 : Mail
Mail Message
SMS Message
Chapter 34 : Maps
Presenting a Map
Annotations
Overlays
Chapter 35 : Sensors
Location
Heading and Course
Acceleration
Part VII Final Topics
Chapter 36 : Persistent Storage
The Sandbox
Basic File Operations
Saving and Reading Files
User Defaults
File Sharing
Document Types
Handing Off a Document
XML
SQLite
Image File Formats
Chapter 37 : Basic Networking
HTTP Requests
Bonjour
Push Notifications
Beyond Basic Networking
Chapter 38 : Threads
The Main Thread
Why Threading Is Hard
Three Ways of Threading
Threads and App Backgrounding
Chapter 39 : Undo
The Undo Manager
The Undo Interface
The Undo Architecture
Chapter 40 : Epilogue
Index

Постеры

Соцсети

 

Статистика

Автор: Солнышко
Добавлен: 31 янв 2018, 22:15
Размер: 13.99 МБ
Размер: 14 674 065 байт
Сидеров: 0
Личеров: 0
Скачали: 0
Здоровье: 0%
Скорость скачивания: 0 байт/сек
Скорость раздачи: 0 байт/сек
Последний сидер: Нет
Последний личер: Нет
Приватный: Нет (DHT включён)
Операционные системы Скачать торрент
Скачать торрент
[ Размер 4.83 КБ / Просмотров 0 ]

Поделиться



  • Похожие торренты
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в Операционные системы