Building apps for iPhone, iPad, and Mac just got easier, faster, and safer, now that Apple has released Swift. In this video workshop, Secret Lab co-founders Jon Manning and Paris Buttfield-Addison, together with Tim Nugent, take you through the components used for building iOS and OS X apps with Swift, and then step through the creation of a simple notepad from scratch, with counterparts for each operating system.
If you’re an experienced …
Ultimate Swift Programming
Video description
Building apps for iPhone, iPad, and Mac just got easier, faster, and safer, now that Apple has released Swift. In this video workshop, Secret Lab co-founders Jon Manning and Paris Buttfield-Addison, together with Tim Nugent, take you through the components used for building iOS and OS X apps with Swift, and then step through the creation of a simple notepad from scratch, with counterparts for each operating system.
If you’re an experienced programmer who’s never touched Apple developer tools before, you’ll learn the basics for putting the Swift language, the Xcode IDE, Interface Builder, and many other Apple technologies to work. With this video workshop, you’ll learn how to turn your app ideas into reality.
Topics include:
Learn Swift basics, including variables, classes, functions, closures, control flow, and access control
Get up to speed on Xcode, Interface Builder, and Apple’s developer portal
Understand the OS X and iOS application lifecycle, and the model-view-controller paradigm
Work with views, view controllers, layout constraints, and touch and gesture recognizers
Include graphics, animations, layers, shapes, images, and blend modes
Make use of videos, users’ music and photos, speech, and the camera
Work with maps, location, motion sensors, notifications, and TouchID
Learn about document-based apps, background processing, and handoffs between OS X and iOS
Store and query files in iCloud, and sync between platforms
Secret Lab is a mobile consulting and product development company based in Hobart, Tasmania, Australia. Jon Manning, Tim Nugent, and Paris Buttfield-Addison are all mobile software engineers, game designers, and computing researchers.
Transforming Layers, Applying Animations to Layers
CAKeyframeAnimation, Using Different Animation Curves
UIDynamics on iOS
UIView Animations
Graphics on OS X
Media
Video Playback with AV Foundation
Accessing the iTunes Library on iOS
Using the Camera and Photos
Sharing and Share Extensions
Game Controllers
Text and Speech
Localization and Internationalization
Text - NSFormatter / DataDetector / Dynamic Text
Speech Synthesis
Real World
Getting the Device’s Location
Maps
Geocoding and Reverse Geocoding
Motion Sensors on iOS
Local Notifications on iOS
Notifications on OS X
Appearance Customization
TouchID
Working with Data
Networking with NSURLSession
NSUserDefaults, Accessing the File System, Working within the Sandbox
NSBundle
Accessing the Address book
Accessing the Calendar
UIDocument
NSDocument
Undo
Background Processing and Non Standard Apps
Error Handling
iCloud
Intro to iCloud, Setting up iCloud
Key-value Store and CloudKit
Storing Files in iCloud. Using NSMetadataQuery.
Diary App for iOS
Features and Architecture
Document Class Setup and iCloud
Document List
Document Editing and Saving
Adding Image Capture
Adding Location Capture
Document: Handling the Keyboard
Conflict Handling
Diary App for Mac
App Setup and iCloud Setup
Document Setup
Document Editing and Saving
Viewing Location and Image
Adding Handoffs to the iOS app
Instruments and Debugging
Using Instruments
Using the Debugger
NS File Manager
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept