Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
Start Building iPhone & iPad Apps.
Wed, Feb 17, 2016 @ 06:00 PM   $975   Noble Desktop, 594 Broadway, Ste 1202
 
   
 
 
              

      
 
Sign up for our awesome New York
Tech Events weekly email newsletter.
   
LOCATION
EVENT DETAILS
In this training youll learn the fundamentals of building apps for iOS devices such as the iPhone and iPad. Youll use Apples Xcode to begin laying out designs and programming functionality with Swift (Apples latest programming language). You will learn about Object Oriented Programming (OOP) and how to submit a working app to the App Store.

Prior experience with some type of coding (not iOS specifically, just any type of coding) will help greatly, as this course will delve into iOS programming. If you have no prior experience coding, we highly recommend you start with our iOS App Development Leve1: Intro to Swift class. Youll need to bring a Mac laptop to this class.

What Youll Learn
Section 1
Hello World: Starting a Simple App
Topics
Creating a Single View Application
Getting to Know Xcodes Interface
Creating a Label and Button
Document Outline: View vs View Controller

Hello World: Making a Button Change Some Text
Topics
Assistant Editor
ViewController.m vs .h
Creating an Outlet for the Text
Creating a Method for the Button
@synthesize
Testing the App in the iOS Simulator

Hello World: Making Label Initially Blank
Topics
Using Xcodes Help
Removing the Initial Label Text

Section 2
Hello World: Intro to Swift
Topics
Creating a Class
Defining Properties
Error Alerts
Methods
@property Modifiers: strong/weak & nonatomic/atomic
@synthesize

Hello World: Finishing Up
Topics
Instantiation
Creating Outlets
Dot Notation vs. Getter and Setter Methods
Placeholders for Values
First Responder, Delegates & Dismissing the Keyboard
Debugger Area and Breakpoints

Creating Simple Cells and Managing Retina Images
Topics
Adding Cells to the Table View
Adding Images
Adding Retina Images

Section 3
Building a Table View Controller
Topics
Creating a Class and Connecting it to the Storyboard
Adding Properties for the Band Data
Editing the Three DataSource Protocol Methods

The Navigation Controller
Topics
Navigation Controllers
Setting the Initial View Controller
Setting the Root View Controller
Adding the Detail View Controller
Segues

Creating the Band Detail View
Topics
Adding Label Objects
Adding View Objects
Changing Text Properties
Adding a Divider Line
Adding the Band Images

Section 4
Segues Part 1
Topics
What Is a Segue?
prepareForSegue Method
Band Detail Object

Segues Part 2: Passing Objects
Topics
NSMutableArray vs NSArray
Creating a Mutable Array
Connecting Band Detail Outlets in Code

Tab Bar Controller
Topics
Creating a Tab Bar Controller
Using an Apple-Provided Tab Icon
Using a Custom Tab Icon

Creating a Location Map
Topics
Adding the MapKit Framework
Adding a Map View
Setting a Specific Location on the Map
Defining Location Coordinates

Section 5
Linking to an External Webpage
Topics
Creating the Web View Controller
Coding the Link to the Webpage
Adding a Button Linking to the Webpage
Making the Webpage Scale to Fit

Embedding Video into the App
Topics
Adding a Video
Moving the Video to the Band Detail

Setting the Video for Each Band
Topics
Adding a videoURL Property
Defining videoURL for bandDetail Objects
stringWithFormat Method

Customizing the App for iPad
Topics
Creating a New iPad Storyboard
Setting the Interface Orientation

Section 6
Making the App Real World
Setting up a Model
Topics
Creating a Model
Converting Code to Function Generically

Connecting to the Real World
Topics
Creating a Parse Account
Creating a Parse App
Importing Parse
Creating a Dataset on Parse
Connecting Your Model with Parse

Connecting the View Controller with the Model
Topics
Talking Back and Forth with the Model
Handling Data Error
Adding UI to Allow the User to Refresh Data

Additional Topics

Creating the Split View Controller
Topics
Adding a Split View Controller
Connecting and Reordering the View Controllers

Programming the Split View Controller
Topics
Connecting the Master and Detail View Controllers
Setting an Initial Detail View
Using the viewDidAppear Method

Fixing the iPad Layout
Topics
Fixing the Detail View for iPad
Finding Elements that Seem to Have Disappeared

App Settings: Icons & Launch Images
Topics
Preparing the Assets
Adding App Icons & Launch Images
 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms