iPhone
Objective-C for iPhone Developers: A Beginner's Guide.
랜썸
2010. 8. 25. 13:10
- Chapter One. Exploring the iphone SDK and Basic Programming
- Chapter Two. Primitive Data Types and Operators
- Chapter Three. Flow Control Statements, Arrays, and Structures
- Chapter Four. Classes, Objects, and Messaging
- Chapter Five. Memory Management and Properties
- Chapter Six. Inheritance
- Chapter Seven. Protocols and Categories
- Chapter Eight. Some Foundation Framework Classes
- Chapter Nine. File Handling
- Chapter Ten. Property Lists, NSCopy, and Archiving
- Chapter Eleven. Selectors and Targets
- Chapter Twelve. The Model-View-controller Design Pattern
Chapter One.
Chapter Two.
- Xcode projects
- Exploring Integer types and Using the sizeof C Method
- Logging a Double and a Float to NSLog
- Using Arithmetic Operators
Chapter Three.
- Xcode projects
- Using a For, While, or Do While Loop
- Using Conditional If Statements
- Using a Switch Statement
- Using the Break and Continue Statements
- Using an Array and Structure
Chapter Four.
- Xcode projects
- Creating Classes from a Class Diagram
- Mitigating a Circular Dependency Using the @class Directive
- Creating a Simple Class Method and Instance Method
- Using a Convenience Initializer
- Implementing the StockPurchase Program in Objective-C
Chapter Five.
- Xcode projects
- Exploring an Object's Retain Count
- Creating Accessor Methods for an Object and a Primitive
- Exploring Properties and Property Attributes
- Using Autorelease in a Method
- using IBOutlet
Chapter Six.
- Xcode projects
- Examining Simple Inheritance
- Adding Properties Through Inheritance
- Extending a Parent
- Overriding Methods Through Inheritance
- Extending a UIViewController
Chapter Seven.
- Xcode projects
- Creating and Adapting a Simple Protocol
- Using Properties with Protocols
- Exploring Optional Methods
- Adopting Multiple Protocols
- Extending a Protocol
- Adopting the UIWebViewDelegate
- Extending a Duck with a Better Duck
Chapter Eight.
- Xcode projects
- Using an NSDate and NSDateFormatter to Display a Date
- Using an NSMutableArray
- Iterating Through an NSMutableArray Using Fast Enumeration
- Creating a Mutable Dictionary and Accessing the Values
Chapter Nine.
- Xcode projects
- Moving and Copying a File from the Bundle to Documents Directory
- Writing a Simple Text File
- Reading and Writing a Binary File
- Loading a UIImage Three Different Ways
Chapter Ten.
- Xcode projects
- Preserving an NSArray to a Property List
- Creating and Reading a Property List Programmatically
- Archiving and Unarchiving
- Creating an Archive with Multiple Object Types
Chapter Eleven.
- Xcode projects
- Using a Selector
- Using a Selector in a Background Thread Using a Notification
- Using a Selector with a Delay and a Delegate
- Connecting a Control to an Action Programatically