Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
One of the downsides (or upsides, depending on your outlook) to Apple and iOS is that it doesn’t play nice with the rest of the programming world. It takes some special knowledge and training to become and Apple developer. If you already have some programming experience, this isn’t a problem. Start with this course and you’ll get a head start on the road to your dream career.
Create native iPhone and iPad Apps using Xcode and Swift
Take the First Steps to Becoming an Apple Developer
If you already have some programming experience and want to take your skills up a notch, or if you want to learn specifically about creating apps for Apple, or even if you just want to get an update on programming for iOS 9, this is the perfect course for you. With 58 lectures and 5.5 hours of content, you can delve right into the world of Swift, Xcode and iOS 9, and come back up for air as a bona fide expert.
This course covers all of the most important and most popular features of iOS 9, including interfacing with remote data services, accessing media and the media library, using GPS to track location, social networking, data access with cloud-kit and in-app purchasing. You’ll cover all of the above and dig right down into the nitty gritty straight away.
By the end of this course, you’ll know how to create native iPhone and iPad apps using Xcode and Swift and can proudly call yourself an intermediate iOS 9 programmer. You’ll know how to implement all of the above features using iOS frameworks, using source code which is provided. At each step you’ll review and analyse the behaviour to help compound your knowledge.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Course Introduction|
Download Project files here
|Section 2: REMOTE DATA ACCESS|
Remote Data Access IntroductionPreview
Accessing a Remote Service
|Section 3: iOS MEDIA|
iOS Media Introduction
Taking a Photo
Save to Photo Album
Playing a Video
Recording a Video
Accessing the Media Library
|Section 4: GPS AND MAPPING|
GPS and Mapping Introduction
Displaying a Map
Getting the Current Location
Setting the Region and Map Type
Displaying the Current Location
|Section 5: MOTION FRAMEWORK|
Motion Framework Introduction
Accessing Motion Data
|Section 6: SOCIAL NETWORKING|
Social Networking Introduction
Options for Social Networking
Using the UIActivityViewController
Using the SLComposeViewController
Using the SLRequest API
Posting to Twitter with SLRequest
Reading the Twitter Timeline
Posting to Facebook with SLRequest
Posting to the Facebook Wall
Getting the User Profile
|Section 7: CLOUDKIT|
Setting up for iCloud
Creating CloudKit Structures
Accessing CloudKit Data Part1
Accessing CloudKit Data Part 2
|Section 8: IN-APP PURCHASING|
In-App Purchasing Introduction
Options for In-App Purchasing
In-App Purchasing Receipts – Part 1
In-App Purchasing Receipts – Part 2
Setting up the app with Apple
Using the Sandbox
Creating Purchase Items
Making the Purchase
Creating Hosted Content
|Section 9: CONCLUSION|
Conclusion and Resources
Closing message from instructor
Request a Course
At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.