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

Index
Chapter 1: iOS 6 SDK Essentials
Theoretical Overview
New Hardware Released in 2012 New iOS 6 SDK Frameworks Key UIKit Updates Noteworthy Framework Updates Xcode Releases in 2012 Writing Backwards Compatible Code
Tutorial Project
Step 1: Project Creation Step 2: Initial Project Configuration Step 3: Create the IBOutlet Properties Step 4: iPad Interface Setup Step 5: iPhone Interface Setup Step 6: Add a Quotation Model Object Step 7: Set the Time Step 8: Load the Quotations Step 9: Update the Quotation Text Step 10: Backwards Compatibility
Wrap Up
Chapter 2: UITableView Changes & Enhancements
Theoretical Overview
Pull-to-Refresh Cell Reuse Improvements Customized Headers & Footers Index Customization
Tutorial Project
Step 1: Setting the Scene Step 2: Configure the UITableViewController Step 3: Adding the RefreshControl Step 4: Fetching the Reddit Data Step 5: Create the Table View Cell Step 6: Cell Reuse Improvements Step 7: Finishing Touches Step 8: The Finished Product
Wrap Up
Chapter 3: Data Isolation Controls
Theoretical Overview
Managing Purpose Strings Checking Authorization Status Accessing Contacts Accessing Calendars Accessing Reminders Accessing the Assets Library Accessing Location Services A Note on UDID and UUID Numbers Testing iOS Data Isolation
Tutorial Project
Step 1: Project Creation Step 2: Set the Root View Controller Step 3: Layout the Menu Table View Controller Step 4: UUID Generation Step 5: Accessing Location Services Step 6: Accessing Contacts Step 7: Accessing Calendars Step 8: Accessing Reminders Step 9: Accessing Photos Step 10: Setting Purpose Strings
Wrap Up
Chapter 4: MapKit Enhancements
Theoretical Overview Tutorial Project: Mapping Cycling Routes
Importing the Frameworks Creating the Navigation Controller Setting up the Button Methods Configuring the Subviews Implementing UIActionSheetDelegate Adding the Action Sheet Delegate Method Implementing the Action Sheets Adding Action Sheet Functionality Getting into Map Kit Setting Up a Location Manager Distance Filter Desired Accuracy Pausing Location Updates Activity Type Reverse Geocoding Mapping the Start Location Mapping the End Location Mapping Both Pins Build and Run Adding Turn-By-Turn Directions Build and Run
Wrap Up
Chapter 5: Reminders and Event Kit
Theoretical Overview
The EKReminder Class The EKStructuredLocation Class Changes to the EKCalendar Class
Practical Tutorial: Making Reservations
Setting up the Project Subclassing UITableViewController Setting the Root View Controller Subclassing UIViewController Adding Properties Adding the Subviews Updating the Date Label Resigning the Keyboard Setting up the Main Controller Dismissing the Controller Setting up the Table View Setting the Number of Sections Setting the Number of Rows Getting the Cells Testing the App Adding/Importing the EventKit Framework Creating the Properties Creating the Event Store Receiving Notifications Getting the Reminders Accessing the Calendar Managing the Edit Button Fetching the Reminders Populating the Table View Using the Array Setting the System Alert View Message Implementing the Alert View Creating the Calendar Creating a Reminder Preparing to Save Reminders Handling Changes to the Calendar Database Deleting a Reminder Testing the App
Wrap Up
Chapter 6: UIKit Theming Controls
Theoretical Overview
UIPopoverBackgroundView UISwitch UINavigationBar, UITabBar, & UIToolBar UIStepper UIBarButtonItem UIPageControl UIPageViewController
Tutorial Project: UIKit Comparisons Wrap Up
Chapter 7: Auto Layout Fundamentals
Theoretical Overview Tutorial Project: Exploring Auto Layout Wrap Up
Chapter 8: Advanced Auto Layout Techniques
Theoretical Overview Practical Tutorial Wrap Up
Chapter 9: UICollectionView Fundamentals
Theoretical Overview
Collection View Architecture Inheritance and Architecture View Architecture Cell Reuse in iOS 6
Tutorial Project: Bookshelf
Project Setup Protocols User Interface Basic Implementation Build and Run Collection View Layout Delegation Collection View Delegate Protocol Populating the Collection View Subclassing UICollectionViewCell Item Size Build and Run Adding Supplementary Views Build and Run
Wrapping Up
Chapter 10: Advanced Collection View Techniques
Theoretical Overview
UICollectionViewDelegate UICollectionViewLayout UICollectionViewFlowLayout UICollectionViewLayoutAttributes Layout Cycle Subclassing UICollectionViewLayout
Tutorial Project: Playlistr
Project Setup Linking Libraries Outlets and Actions
RPViewController.h
User Interface Adding a Navigation Controller
RPAppDelegate.m
Collection View Data Source Protocol
RPViewController.m RPViewController.m
Build and Run
The Playlist
Data Source
RPViewController.m RPViewController.m RPViewController.m
Creating the Popover
RPViewController.m
Creating the Music Library View Controller
RPMusicLibraryViewController.m RPViewController.m Adding Music to the Mix RPMusicLibraryViewController.h RPMusicLibraryViewController.m RPMusicLibraryViewController.m RPMusicLibraryViewController.m RPMusicLibraryViewController.m RPMusicLibraryViewController.m
Adding Songs
RPMusicLibraryViewcontroller.h RPMusicLibraryViewController.m
Adopting the Delegate Protocol
RPViewController.h RPViewController.m RPViewController.m
Subclassing UICollectionViewCell
RPSongCell.h RPSongCell.m RPSongCell.m RPSongCell.m
Revisiting the Collection View Data Source Protocol
RPViewController.h RPViewController.m RPViewController.m RPViewController.m RPViewController.m
Build and Run
Editing the Playlist
RPViewController.m RPViewController.m RPViewController.m RPViewController.m
Saving and Loading the Playlist
Saving the Playlist
RPViewController.m RPViewController.m RPViewController.m
Loading the Playlist
RPViewController.m
Playing the Playlist
The Player
RPViewController.m RPViewController.m RPViewController.m
Playing the Selected Item
RPViewController.m
Part 2: Collection View Layout
Subclassing UICollectionViewFlowLayout Using the New Layout
RPViewController.m
Default Values
RPFlowLayout.m
Subclass All You Want
RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m
Linear Layout
RPFlowLayout.m
Modifying the Flow Layout Setting Layout Attributes
RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m RPFlowLayout.m
Wrap Up
Chapter 11: Social Framework Fundamentals
Theoretical Overview
Sharing Content SLComposeViewController Social Network Accounts UIActivityViewController
Tutorial Project: Sharetastic
Project Setup Adding the Social Framework Outlets and Actions User Interface Delegation First Things First View Lifecycle Taking an Image Details Matter UITextFieldDelegate Let's Share Twitter, Facebook, or Sina Weibo Sharing on Steroids Additional Configuration
Wrap Up
Chapter 12: Advanced Social Framework Techniques
Theoretical Overview
SLRequest Moving Parts Making a Request Handling the Response Authentication Creating a Request Facebook
Tutorial Project: Tweetstream
Project Setup Linking Frameworks Application Delegate Timeline View Controller Table View Data Source and Delegate Protocols Build and Run Creating a Tweet Cell Refresh and Compose Build and Run Tweet View Controller Putting It Together Build and Run Homework
Wrap Up
Chapter 13: State Preservation and Restoration
Theoretical Overview Tutorial Project
Step 1: Opt-In to State Preservation and Restoration Step 2: Assigning Restoration Identifiers Step 3: Restoring the Detail Screen Step 4: Saving and Restoring the Add Sighting VC Step 5: Saving and Restoring the Bird Picker VC
Wrap Up
Chapter 14: PassKit Fundamentals
Theoretical Overview Tutorial Project: Snowboard Event Pass
Required Pass Keys Choosing and Setting Up a Pass Type Creating the Barcode Naming the Icons and Images Getting a Pass Type ID Certificate Signing the Pass Zipping the Pass Testing the Pass
Wrap Up
About The Authors
  • ← 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