Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
iOS 6 Programming Cookbook Preface
Audience Organization of This Book Additional Resources Conventions Used in This Book Using Code Examples We’d Like to Hear from You Safari® Books Online Acknowledgments
1. The Basics
1.0. Introduction 1.1. Creating a Simple iOS App in Xcode
Problem Solution Discussion
1.2. Understanding Interface Builder
Problem Solution Discussion See Also
1.3. Compiling iOS Apps
Problem Solution Discussion See Also
1.4. Running iOS Apps on the Simulator
Problem Solution Discussion See Also
1.5. Running iOS Apps on iOS Devices
Problem Solution Discussion See Also
1.6. Packaging iOS Apps for Distribution
Problem Solution Discussion
1.7. Declaring Variables in Objective-C
Problem Solution Discussion
1.8. Allocating and Making Use of Strings
Problem Solution Discussion
1.9. Comparing Values in Objective-C with an if Statement
Problem Solution Discussion See Also
1.10. Implementing Loops with for Statements
Problem Solution Discussion
1.11. Implementing while Loops
Problem Solution Discussion See Also
1.12. Creating Custom Classes
Problem Solution Discussion
1.13. Defining Functionality for Classes
Problem Solution Discussion
1.14. Defining Two or More Methods with the Same Name
Problem Solution Discussion See Also
1.15. Allocating and Initializing Objects
Problem Solution Discussion
1.16. Adding Properties to Classes
Problem Solution Discussion See Also
1.17. Moving from Manual Reference Counting to Automatic Reference Counting
Problem Solution Discussion
1.18. Typecasting with Automatic Reference Counting
Problem Solution Discussion See Also
1.19. Delegating Tasks with Protocols
Problem Solution Discussion
1.20. Determining Whether Instance or Class Methods Are Available
Problem Solution Discussion See Also
1.21. Determining Whether a Class Is Available at Runtime
Problem Solution Discussion
1.22. Allocating and Making Use of Numbers
Problem Solution Discussion
1.23. Allocating and Making Use of Arrays
Problem Solution Discussion
1.24. Allocating and Making Use of Dictionaries
Problem Solution Discussion
1.25. Allocating and Making Use of Sets
Problem Solution Discussion
1.26. Creating Bundles
Problem Solution Discussion
1.27. Loading Data from the Main Bundle
Problem Solution Discussion See Also
1.28. Loading Data from Other Bundles
Problem Solution Discussion See Also
1.29. Sending Notifications with NSNotificationCenter
Problem Solution Discussion
1.30. Listening for Notifications Sent from NSNotificationCenter
Problem Solution Discussion See Also
2. Implementing Controllers and Views
2.0. Introduction 2.1. Displaying Alerts with UIAlertView
Problem Solution Discussion See Also
2.2. Creating and Using Switches with UISwitch
Problem Solution Discussion
2.3. Customizing the UISwitch
Problem Solution Discussion See Also
2.4. Picking Values with UIPickerView
Problem Solution Discussion See Also
2.5. Picking the Date and Time with UIDatePicker
Problem Solution Discussion
2.6. Implementing Range Pickers with UISlider
Problem Solution Discussion
2.7. Customizing the UISlider
Problem Solution Discussion See Also
2.8. Grouping Compact Options with UISegmentedControl
Problem Solution Discussion
2.9. Customizing the UISegmentedControl
Problem Solution Discussion See Also
2.10. Presenting and Managing Views with UIViewController
Problem Solution Discussion See Also
2.11. Presenting Sharing Options with UIActivityViewController
Problem Solution Discussion See Also
2.12. Implementing Navigation with UINavigationController
Problem Solution Discussion See Also
2.13. Manipulating a Navigation Controller’s Array of View Controllers
Problem Solution Discussion
2.14. Displaying an Image on a Navigation Bar
Problem Solution Discussion
2.15. Adding Buttons to Navigation Bars Using UIBarButtonItem
Problem Solution Discussion See Also
2.16. Presenting Multiple View Controllers with UITabBarController
Problem Solution Discussion
2.17. Displaying Static Text with UILabel
Problem Solution Discussion
2.18. Customizing the UILabel
Problem Solution Discussion See Also
2.19. Accepting User Text Input with UITextField
Problem Solution Discussion See Also
2.20. Displaying Long Lines of Text with UITextView
Problem Solution Discussion
2.21. Adding Buttons to the User Interface with UIButton
Problem Solution Discussion
2.22. Displaying Images with UIImageView
Problem Solution Discussion
2.23. Creating Scrollable Content with UIScrollView
Problem Solution Discussion
2.24. Loading Web Pages with UIWebView
Problem Solution Discussion
2.25. Presenting Master-Detail Views with UISplitViewController
Problem Solution Discussion
2.26. Enabling Paging with UIPageViewController
Problem Solution Discussion
2.27. Displaying Popovers with UIPopoverController
Problem Solution Discussion See Also
2.28. Displaying Progress with UIProgressView
Problem Solution Discussion
2.29. Listening and Reacting to Keyboard Notifications
Problem Solution Discussion See Also
2.30. Constructing and Displaying Styled Texts
Problem Solution Discussion See Also
3. Auto Layout and the Visual Format Language
3.0. Introduction 3.1. Placing UI Components in the Center of the Screen
Problem Solution Discussion See Also
3.2. Defining Horizontal and Vertical Constraints with the Visual Format Language
Problem Solution Discussion See Also
3.3. Utilizing Cross View Constraints
Problem Solution Discussion See Also
3.4. Configuring Auto Layout Constraints in Interface Builder
Problem Solution Discussion See Also
4. Constructing and Using Table Views
4.0. Introduction 4.1. Instantiating a Table View
Problem Solution Discussion
4.2. Assigning a Delegate to a Table View
Problem Solution Discussion
4.3. Populating a Table View with Data
Problem Solution Discussion
4.4. Receiving and Handling Table View Events
Problem Solution Discussion See Also
4.5. Using Different Types of Accessories in a Table View Cell
Problem Solution Discussion
4.6. Creating Custom Table View Cell Accessories
Problem Solution Discussion
4.7. Displaying Hierarchical Data in Table Views
Problem Solution Discussion
4.8. Enabling Swipe Deletion of Table View Cells
Problem Solution Discussion
4.9. Constructing Headers and Footers in Table Views
Problem Solution Discussion
4.10. Displaying Context Menus on Table View Cells
Problem Solution Discussion
4.11. Moving Cells and Sections in Table Views
Problem Solution Discussion
4.12. Deleting Cells and Sections from Table Views
Problem Solution Discussion See Also
4.13. Utilizing the UITableViewController for Easy Creation of Table Views
Problem Solution Discussion See Also
4.14. Displaying a Refresh Control for Table Views
Problem Solution Discussion See Also
5. Storyboards
5.0. Introduction 5.1. Creating a Project with Storyboards
Problem Solution Discussion
5.2. Adding a Navigation Controller to a Storyboard
Problem Solution Discussion See Also
5.3. Passing Data From One Screen to Another
Problem Solution Discussion See Also
5.4. Adding a Storyboard to an Existing Project
Problem Solution Discussion
6. Concurrency
6.0. Introduction 6.1. Constructing Block Objects
Problem Solution Discussion
6.2. Accessing Variables in Block Objects
Problem Solution Discussion
6.3. Invoking Block Objects
Problem Solution Discussion See Also
6.4. Dispatching Tasks to Grand Central Dispatch
Problem Solution Discussion See Also
6.5. Performing UI-Related Tasks with GCD
Problem Solution Discussion
6.6. Executing Non-UI Related Tasks Synchronously with GCD
Problem Solution Discussion See Also
6.7. Executing Non-UI Related Tasks Asynchronously with GCD
Problem Solution Discussion See Also
6.8. Performing Tasks After a Delay with GCD
Problem Solution Discussion See Also
6.9. Performing a Task Only Once with GCD
Problem Solution Discussion
6.10. Grouping Tasks Together with GCD
Problem Solution Discussion See Also
6.11. Constructing Your Own Dispatch Queues with GCD
Problem Solution Discussion
6.12. Running Tasks Synchronously with Operations
Problem Solution Discussion See Also
6.13. Running Tasks Asynchronously with Operations
Problem Solution Discussion See Also
6.14. Creating Dependency Between Operations
Problem Solution Discussion See Also
6.15. Creating Timers
Problem Solution Discussion
6.16. Creating Concurrency with Threads
Problem Solution Discussion
6.17. Invoking Background Methods
Problem Solution Discussion
6.18. Exiting Threads and Timers
Problem Solution Discussion
7. Core Location and Maps
7.0. Introduction 7.1. Creating a Map View
Problem Solution Discussion
7.2. Handling the Events of a Map View
Problem Solution Discussion See Also
7.3. Pinpointing the Location of a Device
Problem Solution Discussion
7.4. Displaying Pins on a Map View
Problem Solution Discussion
7.5. Displaying Pins with Different Colors on a Map View
Problem Solution Discussion
7.6. Displaying Custom Pins on a Map View
Problem Solution Discussion See Also
7.7. Converting Meaningful Addresses to Longitude and Latitude
Problem Solution Discussion
7.8. Converting Longitude and Latitude to a Meaningful Address
Problem Solution Discussion
8. Implementing Gesture Recognizers
8.0. Introduction 8.1. Detecting Swipe Gestures
Problem Solution Discussion
8.2. Detecting Rotation Gestures
Problem Solution Discussion See Also
8.3. Detecting Panning and Dragging Gestures
Problem Solution Discussion
8.4. Detecting Long Press Gestures
Problem Solution Discussion
8.5. Detecting Tap Gestures
Problem Solution Discussion
8.6. Detecting Pinch Gestures
Problem Solution Discussion
9. Networking, JSON, XML, and Twitter
9.0. Introduction 9.1. Downloading Asynchronously with NSURLConnection
Problem Solution Discussion
9.2. Handling Timeouts in Asynchronous Connections
Problem Solution Discussion
9.3. Downloading Synchronously with NSURLConnection
Problem Solution Discussion
9.4. Modifying a URL Request with NSMutableURLRequest
Problem Solution Discussion
9.5. Sending HTTP GET Requests with NSURLConnection
Problem Solution Discussion
9.6. Sending HTTP POST Requests with NSURLConnection
Problem Solution Discussion
9.7. Sending HTTP DELETE Requests with NSURLConnection
Problem Solution Discussion
9.8. Sending HTTP PUT Requests with NSURLConnection
Problem Solution Discussion
9.9. Serializing Arrays and Dictionaries into JSON
Problem Solution Discussion
9.10. Deserializing JSON into Arrays and Dictionaries
Problem Solution Discussion See Also
9.11. Integrating Twitter Functionality into Your Apps
Problem Solution Discussion
9.12. Parsing XML with NSXMLParser
Problem Solution Discussion
10. Audio and Video
10.0. Introduction 10.1. Playing Audio Files
Problem Solution Discussion See Also
10.2. Handling Interruptions while Playing Audio
Problem Solution Discussion
10.3. Recording Audio
Problem Solution Discussion See Also
10.4. Handling Interruptions while Recording Audio
Problem Solution Discussion
10.5. Playing Audio over Other Active Sounds
Problem Solution Discussion
10.6. Playing Video Files
Problem Solution Discussion See Also
10.7. Capturing Thumbnails from a Video File
Problem Solution Discussion
10.8. Accessing the Music Library
Problem Solution Discussion
11. Address Book
11.0. Introduction 11.1. Requesting Access to the Address Book
Problem Solution Discussion
11.2. Retrieving a Reference to an Address Book
Problem Solution Discussion
11.3. Retrieving All the People in the Address Book
Problem Solution Discussion See Also
11.4. Retrieving Properties of Address Book Entries
Problem Solution Discussion See Also
11.5. Inserting a Person Entry into the Address Book
Problem Solution Discussion
11.6. Inserting a Group Entry into the Address Book
Problem Solution Discussion
11.7. Adding Persons to Groups
Problem Solution Discussion See Also
11.8. Searching the Address Book
Problem Solution Discussion
11.9. Retrieving and Setting a Person’s Address Book Image
Problem Solution Discussion
12. Files and Folder Management
12.0. Introduction 12.1. Finding the Paths of the Most Useful Folders on Disk
Problem Solution Discussion See Also
12.2. Writing to and Reading from Files
Problem Solution Discussion See Also
12.3. Creating Folders on Disk
Problem Solution Discussion See Also
12.4. Enumerating Files and Folders
Problem Solution Discussion See Also
12.5. Deleting Files and Folders
Problem Solution Discussion See Also
12.6. Securing Files on Disk
Problem Solution Discussion See Also
12.7. Saving Objects to Files
Problem Solution Discussion See Also
13. Camera and the Photo Library
13.0. Introduction 13.1. Detecting and Probing the Camera
Problem Solution Discussion
13.2. Taking Photos with the Camera
Problem Solution Discussion See Also
13.3. Taking Videos with the Camera
Problem Solution Discussion See Also
13.4. Storing Photos in the Photo Library
Problem Solution Discussion
13.5. Storing Videos in the Photo Library
Problem Solution Discussion
13.6. Retrieving Photos and Videos from the Photo Library
Problem Solution Discussion See Also
13.7. Retrieving Assets from the Assets Library
Problem Solution Discussion
13.8. Editing Videos on an iOS Device
Problem Solution Discussion See Also
14. Multitasking
14.0. Introduction 14.1. Detecting the Availability of Multitasking
Problem Solution Discussion
14.2. Completing a Long-Running Task in the Background
Problem Solution Discussion See Also
14.3. Receiving Local Notifications in the Background
Problem Solution Discussion
14.4. Playing Audio in the Background
Problem Solution Discussion
14.5. Handling Location Changes in the Background
Problem Solution Discussion
14.6. Saving and Loading the State of Multitasking iOS Apps
Problem Solution Discussion See Also
14.7. Handling Network Connections in the Background
Problem Solution Discussion See Also
14.8. Handling Notifications Delivered to a Waking App
Problem Solution Discussion
14.9. Responding to Changes in App Settings
Problem Solution Discussion
14.10. Opting Out of Multitasking
Problem Solution Discussion
15. Core Data
15.0. Introduction 15.1. Creating a Core Data Model with Xcode
Problem Solution Discussion
15.2. Generating Class Files for Core Data Entities
Problem Solution Discussion
15.3. Creating and Saving Data Using Core Data
Problem Solution Discussion
15.4. Reading Data from Core Data
Problem Solution Discussion See Also
15.5. Deleting Data from Core Data
Problem Solution Discussion
15.6. Sorting Data in Core Data
Problem Solution Discussion See Also
15.7. Boosting Data Access in Table Views
Problem Solution Discussion
15.8. Implementing Relationships in Core Data
Problem Solution Discussion
16. Dates, Calendars, and Events
16.0. Introduction 16.1. Retrieving the List of Calendars
Problem Solution Discussion See Also
16.2. Adding Events to Calendars
Problem Solution Discussion See Also
16.3. Accessing the Contents of Calendars
Problem Solution Discussion See Also
16.4. Removing Events from Calendars
Problem Solution Discussion See Also
16.5. Adding Recurring Events to Calendars
Problem Solution Discussion See Also
16.6. Retrieving the Attendees of an Event
Problem Solution Discussion See Also
16.7. Adding Alarms to Calendars
Problem Solution Discussion See Also
16.8. Handling Event Changed Notifications
Problem Solution Discussion
16.9. Presenting Event View Controllers
Problem Solution Discussion See Also
16.10. Presenting Event Edit View Controllers
Problem Solution Discussion See Also
17. Graphics and Animations
17.0. Introduction 17.1. Enumerating and Loading Fonts
Problem Solution Discussion See Also
17.2. Drawing Text
Problem Solution Discussion
17.3. Constructing, Setting, and Using Colors
Problem Solution Discussion See Also
17.4. Drawing Images
Problem Solution Discussion See Also
17.5. Constructing Resizable Images
Problem Solution Discussion See Also
17.6. Drawing Lines
Problem Solution Discussion See Also
17.7. Constructing Paths
Problem Solution Discussion See Also
17.8. Drawing Rectangles
Problem Solution Discussion See Also
17.9. Adding Shadows to Shapes
Problem Solution Discussion
17.10. Drawing Gradients
Problem Solution Discussion See Also
17.11. Displacing Shapes Drawn on Graphic Contexts
Problem Solution Discussion See Also
17.12. Scaling Shapes Drawn on Graphic Contexts
Problem Solution Discussion See Also
17.13. Rotating Shapes Drawn on Graphic Contexts
Problem Solution Discussion See Also
17.14. Animating and Moving Views
Problem Solution Discussion
17.15. Animating and Scaling Views
Problem Solution Discussion See Also
17.16. Animating and Rotating Views
Problem Solution Discussion See Also
18. Core Motion
18.0. Introduction 18.1. Detecting the Availability of an Accelerometer
Problem Solution Discussion See Also
18.2. Detecting the Availability of a Gyroscope
Problem Solution Discussion See Also
18.3. Retrieving Accelerometer Data
Problem Solution Discussion See Also
18.4. Detecting Shakes on an iOS Device
Problem Solution Discussion
18.5. Retrieving Gyroscope Data
Problem Solution Discussion See Also
19. iCloud
19.0. Introduction 19.1. Setting Up Your App for iCloud
Problem Solution Discussion
19.2. Storing and Synchronizing Dictionaries in iCloud
Problem Solution Discussion
19.3. Creating and Managing Folders for Apps in iCloud
Problem Solution Discussion See Also
19.4. Searching for Files and Folders in iCloud
Problem Solution Discussion See Also
19.5. Storing User Documents in iCloud
Problem Solution Discussion See Also
19.6. Managing the State of Documents in iCloud
Problem Solution Discussion See Also
19.7. Handling Conflicts in iCloud Documents
Problem Solution Discussion See Also
20. Pass Kit
20.0. Introduction 20.1. Creating Pass Kit Certificates
Problem Solution Discussion See Also
20.2. Creating Pass Files
Problem Solution Discussion See Also
20.3. Providing Icons and Images for Passes
Problem Solution Discussion See Also
20.4. Preparing Your Passes for Digital Signature
Problem Solution Discussion See Also
20.5. Signing Passes Digitally
Problem Solution Discussion See Also
20.6. Distributing Passes Using Email
Problem Solution Discussion See Also
20.7. Distributing Passes Using Web Services
Problem Solution Discussion See Also
20.8. Enabling Your iOS Apps to Access Passes on iOS Devices
Problem Solution Discussion See Also
20.9. Interacting with Passbook Programmatically
Problem Solution Discussion See Also
Index About the Author Colophon Copyright
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion