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

Index
Xcode 6 Essentials
Table of Contents Xcode 6 Essentials Credits About the Author About the Reviewers www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe? Free access for Packt account holders
Preface
What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support
Downloading the example code Errata Piracy Questions
1. Introduction to Xcode
Requirements and installing Xcode Features of Xcode What's new in Xcode 6?
Interactive coding using Playgrounds Mac OS X storyboards Live design and responsive UI Visual debugging Improved debugger
Summary
2. Tour of Xcode
Starting Xcode Creating a new project
Selecting the project type Setting the project options Setting the project properties
Xcode overview
The project section The editor and assistant editor sections
Source code editors The assistant editor
The utility/inspector section
The Apple development languages
Swift
Summary
3. Playgrounds
Introduction Swift Playgrounds
The UI
Learning Swift
Console output printing Working with variables
Variable types Declaring variables What are Int, Double, and Float variables Adding different types Booleans Arrays and dictionaries
Array objects
Initializing array objects Appending values Removing values Inserting values Iterating values Enumerating values
Dictionary objects
Adding values Replacing values Removing Values Iterating values
Tuples
Accessing the members of a tuple Named access to tuple members
Strings
Appending strings Formatting strings
Any and AnyObject
Control flows and code execution
The if statement The if..else statement The if..elseif..else statement The ternary operator For loops
The for-increment loop The for-in loop Using for with strings Using for with numeric ranges Stepped ranges
The While loop The switch condition
Functions
Return values
The no-return value function The single-return value function The multiple-return value function
Parameters
The single parameter function The multiple parameter function Named parameters Shorthand external parameter names Optional parameters with default values Passing multiple parameters
Using closures
Objects
Classes
Properties
Enumerations
Extensions – extending the classes
Operator overloading
The prefix operator The postfix operator The infix operator
Summary
4. Interface Builder
Introducing Interface Builder
Creating a basic interface
Elements on the view
Adaptive UI Adding scenes Navigating between View Controllers Building a simple application
Adding items to Table View Different elements for different orientations and dimensions Adding the code Autolayout Subclassing Quick help Managing connections Adding gesture recognizers
Segues and connections
Summary
5. Custom Controls
An introduction to custom controls The basics
Creating a class Properties Changing properties from the inspector Enhancing custom controls
Adding some text
Frameworks
Creating a framework Debugging custom controls
Summary
6. Debugging
Breakpoints
Listing all the breakpoints Navigating The console Understanding the debug information Visualizing variables with the Quick Look functionality
Using images with quick view
Debugging the view hierarchy Introducing debug gauges
Summary
7. Building and Running
Simulator
Choosing the device
Preparing for distribution
Configuring the project settings
The Identity section The Deployment Info section Application icons and launch images Linked frameworks and libraries
The Capabilities tab The Info tab The Build tabs The Targets tab
Setting project-wide properties
Code signing Organizer
Summary
A. Conditional Execution and Interface Designing
More?.Swift! Differences between iOS 7.x and 8.x SDK
Location services Conditional execution
Displaying alerts Showing an alert with ActionController Showing ActionSheet with AlertController
Designing in Interface Builder Adaptive UI
Summary
Index
  • ← 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