Created by Stephen DeStefano
Last
updated 5/2017
English
What Will I Learn?
Ø Place your own amazing apps into
the hands of thousands of people through the App Store
Ø Become completely proficient with
Swift 3 and iOS app development
Requirements
Ø You will need a Mac, and Xcode 8
which is a free download from the App Store, and simply a desire to transform
your ideas into amazing apps
Description
This course is produced from
the “Hacking with Swift” series of tutorials, which are written and
authored by the award winning Swift programmer, Paul Hudson, and
these videos were made with his permission and support. You can
always be guaranteed you’re learning the latest and greatest Apple
technologies because all of Paul’s tutorials are written for iOS
10.
Here you learn smart, powerful, and expressive Swift 3, the way
it was meant to be written. You learn while you make real-world iOS
projects, which means you get to apply your new skills immediately and see them
work in context. Hacking with Swift is one of the most popular Swift
tutorial series online, which uses an approach that teaches you Swift
programming incredibly quickly, and you end up with a huge library of finished
projects that are yours to develop further, or ship to the App
Store. Paul has received high praise from the creator of the Swift
language himself, Chris Lattner, for his outstanding method of teaching,
and series of Swift tutorials. And working together with iOS
developer Steve DeStefano, the Hacking with Swift series
of programming training videos are simply the fastest way to learn
how to code in the Apple eco-system.
Check out all of Paul
Hudson’s Swift tutorials and books at HackingWithSwift – from beginner to
pro, Paul will teach you to write Swift code in very little time.
The term “Hacking with Swift”
means we are “playing” with the Swift language, and using it in unique and
interesting ways.
This course incorporates
the use of annotations, callouts, diagrams, highlighting, and
deep explanations that help make complex subject matter, much easier
to grasp, and guides you along the path of the code, each step of the
way. This course also makes the perfect reference tool kit, to
be used in conjunction with the Apple docs, so that you can go back and
scrub through any of the lectures very quickly to pull out relevant code or
instruction that you need, as there’s no wasted chatter here, it’s
strictly on point with Swift and iOS 10.
Some of what will be covered:
Ø Featuring
apps built by the award winning Swift programmer – Paul Hudson –
HackingWithSwift dot com
Ø We use
Xcode 8 – The latest version
Ø The
Swift 3 language – we go from variables to creating our own functions and
more
Ø Learn
Swift by use of annotations / diagrams / highlighting / callouts
Ø Learning
the ins and outs of Xcode 8
Ø Working
in storyboards and all it nuances
Ø How to
use controls / Outlets and Actions
Ø How to
use logic for smooth control flow
Ø Using
segues and passing data, in storyboards, and programmatically
Ø Master
table and collection view controller
Ø Using
delegates and protocols
Ø Work
with the social framework – FB – Twitter etc.
Ø Learn
how to refactor code
Ø The ins
and outs of GCD
Ø SpriteKit
and Games
Ø UserDefaults
– to persist data
Ø Adding
audio / animations
Ø Master
strings in Swift 3
Ø Using
stackView
Ø The safari
view controller class
Ø Core
Image
Ø Learn
the best debugging techniques
Ø Create
an extension for your app
Ø Learn
to work with MapKit
Ø iBeacons
Ø Auto layout
easy and advanced – create constraints using VFL
Ø Learn
how to work with JSON data in swift
Ø Local
Notifications
Ø Recorded
in HD for maximum clarity
Ø And a
ton more…
Who is the target audience?
Ø This course is for anyone who has
a burning desire to get their own creative ideas translated into apps, ready
for the app store. We cover the complete Swift 3 language and then how to build
apps in iOS – From beginner to advanced
Ø This is the perfect course if
your coming from another language like Objective C or any other language, and
you’ll see how easy it is to transition to swift 3.
Size: 4.33 GB