iOS 7 Programming Fundamentals Objective-C, Xcode, and Cocoa Basics

Паперова книга
13213
11.04
583

Все про “iOS 7 Programming Fundamentals Objective-C, Xcode, and Cocoa Basics”

Від видавця

If you're getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks—Objective-C, Xcode, and Cocoa Touch. You'll learn object-oriented concepts, understand how to use apple's development tools and discover how Cocoa provides the транспортний functionality iOS apps need to have. Dozens of example projects are available at GitHub. Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion Programming guide iOS 7. Explore the C language to learn how Objective-C works Learn how instances are created, and why they're so important Tour the life cycle of an Xcode project from inception to App Store Discover how to build interfaces with nibs and the nib editor Explore Cocoa's use of Objective-C linguistic features Use Cocoa's event-driven model and major design patterns Learn the role of accessors, key-value coding, and properties Understand the power of ARC-based object memory management Send messages and data between Cocoa objects

 

Купити книгу  російською мовою  Програмування для iOS 7. Основи Objective-C, Xcode і Cocoa

Зміст

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 Object Reference Is a Pointer
Methods and Messages
When Sending Message Goes Wrong
Typecasting and the id Type
Messages as Data Type
C Functions
CFTypeRefs
Blocks
Chapter 4 : Objective-C Classes
Subclass 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
Polymorphіsm
The Keyword self
The Keyword super
Instance Variables and Accessors
Key–Value Coding
Properties
How to Write an Initializer
Referring to Instances
IDE
Chapter 6 : Anatomy of an Xcode Project
New Project
The Project Window
The Project File and Its Dependents
The Target
From Project to Running App
Chapter 7 : Nib Management
A Tour of the Nib Editor Interface
Nib Loading
Outlets and the Nib Owner
Action Connections
Additional of Initialization Nib-Based Instances
Chapter 8 : Documentation
The Documentation Window
Class Documentation Pages
Sample Code
Other Resources
Chapter 9 : Life Cycle of a Project
Device Architecture and Conditional Code
Version Control
Editing Your Code
Navigating Your Code
Running in the Simulator
Debugging
Unit Testing
Static Analyzer
Clean
Running on a Device
Gauges and Instruments
Localization
Archiving and Distribution
Ad Hoc Distribution
Final App Preparations
Submission to the App Store
Cocoa
Chapter 10 : Cocoa Classes
Subclassing
Categories
Protocols
Some Foundation Classes
The Secret Life of NSObject
Chapter 11 : Cocoa Events
Reasons for Events
Subclassing
Notifications
Delegation
Data Sources
Actions
The Responder Chain
Swamped by Events
Delayed Performance
Chapter 12 : Accessors and Memory Management
Accessors
Key–Value Coding
Memory Management
Properties
Chapter 13 : Communication Between Objects
Visibility by Instantiation
Visibility by Relationship
Global Visibility
Notifications
Key–Value Observing
Model–View–Controller
Index
Colophon

Анотація

iOS 7 Programming Fundamentals Objective-C, Xcode, and Cocoa Basics

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника