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

Index
Cover Table of Contents Introduction
Who This Book Is For What This Book Covers How This Book Is Structured Instructional Videos Conventions Errata p2p.wrox.com
Section I: Hello iOS!
Lesson 1: Hello iOS!
iOS Developer Essentials TRY IT
Lesson 2: A Tour of Xcode and the iOS Simulator
The Welcome Screen Creating a New Project An Overview of the Xcode IDE Features of the iOS Simulator Try It
Lesson 3: Introducing Swift
Introducing Xcode Playgrounds Constants and Variables Data Types Comments Strings Tuples Optionals Control Flow Statements Control Transfer Statements Try It
Lesson 4: Functions
Declaring Functions Parameters and Return Values Try It
Lesson 5: Closures
Function Types Closure Types Try It
Lesson 6: Error Handling
The ErrorType Protocol Throwing and Catching Errors Try It
Lesson 7: Object-Oriented Programming with Swift
Creating Classes with Swift Properties Methods Instantiating Objects Inheritance Computed Properties Enumerations Protocols Try It
Lesson 8: Supporting Multiple Device Types
Device Differences The Universal XCode Template Try It
Lesson 9: Introduction to UIKit and Adaptive Layout
Introducing the UIKit Framework Basic Constraints Previewing Your Layout Creating Outlets Creating Actions Try It
Lesson 10: Introduction to Storyboards
Try It
Section II: More iOS Development
Lesson 11: Handling User Input
Text Fields Text Views Try It
Lesson 12: Alert Views and Action Sheets
Alert Views Action Sheets Try It
Lesson 13: Adding Images to Your View
The UIImage Class The UIImageView Class Try It
Lesson 14: Pickers
Date Pickers Custom Pickers Try It
Lesson 15: Navigation Controllers
Adding a Navigation Controller to a Storyboard The Navigation Controller Interface Try It
Lesson 16: Table Views
Table View Appearance Creating a Table View with Interface Builder Try It
Lesson 17: Collection Views
Creating a Collection View with Interface Builder Collection View Cells Collection View Delegate and Data Source Try It
Lesson 18: Tab Bars and Toolbars
Creating a Tab Bar Controller Toolbars Try It
Lesson 19: Creating Views That Scroll
The UIScrollView Class Scroll Views and Text Fields Try It
Lesson 20: Popovers and Modal Views
Popovers Modal Views Try It
Lesson 21: Touches and Gestures
Touch Events Gesture Recognizers Try It
Section III: Storing Data and Network Programming
Lesson 22: Property Lists
Creating Property Lists Reading Property Lists Try It
Lesson 23: Application Settings
Adding a Settings Bundle Reading Preferences with Code Try It
Lesson 24: Introduction to iCloud Storage
Basic Concepts Preparing to Use the iCloud Storage APIs Checking for Service Availability Using iCloud Document Storage Try It
Lesson 25: Introduction to CloudKit
Containers, Databases, and Records Development and Production Environments The CloudKit Dashboard Preparing to Use CloudKit Common Operations Try It
Lesson 26: Introduction to Core Data
Basic Concepts Adding Core Data to a Project Instantiating Core Data Objects Writing Managed Objects Reading Managed Objects Try It
Lesson 27: Consuming RESTful JSON Web Services
Types of Web Services JSON and NSJSONSerialization NSURLSession and Application Transport Security Try It
Section IV: Beyond the Basics
Lesson 28: Social Media Integration
The Share Sheet Try It
Lesson 29: Where Am I? Introducing Core Location
Permissions Accuracy Receiving Location Updates Handling Errors and Checking Hardware Availability Geocoding and Reverse Geocoding Obtaining Compass Headings Try It
Lesson 30: Introduction to Map Kit
Adding Annotations Accessory Views Try It
Lesson 31: Using the Camera and Photo Library
Selecting the Image Source Presenting the Image Picker Try It
Lesson 32: Introduction to User Interface Testing
Adding Support for UI Testing to Your Project Anatomy of a Test Case New Classes for UI Testing Test Assertions UI Recording Waiting for Elements in a UI Test Try It
Lesson 33: Introduction to Test Driven Development
Adding Support for Unit Testing to Your Project TDD Techniques Anatomy of a Test Case Test Assertions Try It
Section V: Reference
Appendix A: Testing Your App on a Device
Obtaining and Registering UDIDs Creating an App ID (Bundle Identifier) Creating a Development Certificate Creating a Provisioning Profile Configuring Your Project
Appendix B: Beta Testing with TestFlight
Preparing a Distribution Build for TestFlight Internal and External Testers
Appendix C: App Store Distribution
Creating an Application Profile Preparing and Uploading the Application Binary Submitting the App for Review
End User License Agreement
  • ← 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