iOS Development: iOS 10 intermediate
Technology:
Expertise:
- 6 Courses | 5h 26m 1s
- 5 Books | 35h 54m
- 5 Courses | 5h 19m 42s
- 5 Books | 21h 14m
- 2 Courses | 2h 24m 40s
- 2 Books | 20h 49m
- 3 Courses | 1h 57m 31s
- 5 Books | 36h 19m
- 6 Courses | 6h 21m 2s
- 5 Books | 21h 14m
- 1 Course | 1h 18m 46s
- 4 Books | 32h 15m
Explore iOS development to build applications for devices using Apple's mobile operating system.
GETTING STARTED
iOS 12 Development: Getting Started with Xcode & iOS
-
3m 3s
-
3m 37s
GETTING STARTED
Interface Customization & Advanced Features
-
3m 30s
-
2m 19s
COURSES INCLUDED
iOS 12 Development: Getting Started with Xcode & iOS
iOS 12 is the latest version of Apple's mobile operating system. This course cover the basics of iOS development, and how to build and simulate iOS apps via Swift. During the course, you will examine the iOS Software Development Kit (SDK) and Model View Controller (MVC) for iOS. See how to create a single view application, and set up an app interface with user interface (UI) controls for iOS. Connect an Interface element to a view controller via an interface builder outlet. Connect interface events to a view controller via an interface builder action. Customize view controllers. Finally, run apps with simulators and actual iOS devices.
14 videos |
46m
Assessment
Badge
iOS 12 Development: Working With Layout & Controls in iOS
iOS provides many controls and layout options to make it easier to develop interfaces. During this course you will see how to use labels, text fields, image views, action sheets, and alerts. Examine auto layout constraints for parent and sibling views. Learn to work with scenes, segues, and custom view controllers. See how to pass data between scenes, navigate backward through scenes, and use an unwind segue to transition from one scene to any other scene. Finally, as a review exercise, you will create a simple interface for an iOS app.
13 videos |
50m
Assessment
Badge
iOS 12 Development: Working With Data & Gestures
iOS 12 apps often need to manage data and touch-based user interaction. During this course you will explore how to use tables, application settings to manage data, and how to respond to touch-based interaction and gestures in an iOS app. See how to create table view interfaces and set up a table view data source and a table view delegate. Learn to group iOS table views. Detect tab and multi-touch gestures, swipes, and device orientation. Specify and save settings for an iOS application. Retrieve saved settings for an iOS application. Finally, as a review exercise, you will create and manage iOS table-based data.
12 videos |
53m
Assessment
Badge
iOS 12 Development: Best Practices in iOS Security
iOS 12 apps should be designed with security in mind. This course focuses on the importance of security and the various built-in iOS 12 security-based features that can help make apps more secure. By taking the course, you will begin by observing how to secure text fields and alerts. You'll learn how to protect iOS apps via touch and face ID. Next, learn how to use built-in hardware encryption to store binary and text files securely on disk. See how to securely store sensitive data via the iOS keychain. Other topics include how to query the iOS Keychain for items that your app has added previously; how to update an item stored in the iOS keychain. Finally, you will learn how to delete iOS keychain items previously stored by an app.
11 videos |
51m
Assessment
Badge
iOS 12 Development: Testing & Error Handling
Testing and error-handling are an important part of understanding the user experience. This course explores how iOS 12 apps should be built alongside a solid suite of tests to make them maintainable. Begin by learning how to set up tests for an iOS project and how to work with app errors. Next, devise an enumeration test to represent a set of related errors in an iOS app. Observe how to throw custom errors in a Swift based iOS 12 app. Use a do/catch block to handle thrown errors. Learn how to handle errors internally. Work with specific errors, error pointers, and optional value errors. Disable error propagation. Debug apps. Create and execute unit tests. Finally, set up asynchronous test methods.
13 videos |
1h 2m
Assessment
Badge
iOS 12 Development: Augmented Reality & HealthKit
iOS 12 comes with many new features and additional functionality. During this course you will explore these features, such as Augmented Reality (AR) with SpriteKit, SceneKit, and HealthKit. Learn how to configure and run a session that is able to track the real world. Next, set up a delegate to handle session events from an Augmented Reality SpriteKit View (ARSKView) instance. From there, you can create a new AR SpriteKit scene. Create a transform to add an ARAnchor to an Augmented Reality view. Attach a node to an ARAnchor. Set up an AR App template in Xcode 10 for iOS 12. Apply ARKit plane detection and hit detection. Finally, access, read, and write through a device's Health Store.
13 videos |
1h
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Creating a Basic App
Get started creating an iOS application. Discover how to use the features of Xcode and its interface builder to build a single-view iOS application.
15 videos |
1h 15m
Assessment
Badge
Responders, Delegates, Playgrounds, & Projects
The MVC design pattern is core to an iOS application. Explore responders, delegates, playgrounds, and projects, and how to build and analyze an iOS app and specify project properties.
12 videos |
52m
Assessment
Badge
Controls & Images
The iOS SDK contains a range of controls to enable you to build rich, interactive, and adaptive interfaces. Discover how to use text and image-based controls.
10 videos |
53m
Assessment
Badge
Working with Views & Collections
How you display content is an important consideration when developing iOS apps. Discover how to work with views and collections to develop multiview applications.
12 videos |
1h 21m
Assessment
Badge
Touch, Motion, & the Core Location API
Displaying content in flexible ways and adapting to different devices, orientations, gestures, and motions are important for developing iOS apps. Explore the core Motion framework to handle touch, movements, and orientation.
11 videos |
58m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Developing Basic Apps
Apple watches allow the wearer to integrate rich applications into their everyday life. Learn the basics of writing an Apple watch application, including tools and environments, connecting with existing apps, and the application life cycle.
13 videos |
58m
Badge
Navigation, WatchKit Guidelines, & User Input
Since Apple watches have become so popular, an in-depth knowledge of how to write Apple watch applications is an in-demand skill for developers. Explore navigation techniques, using objects, layout and formation, and user preferences.
13 videos |
1h 25m
Badge
COURSES INCLUDED
iOS Architecture & Data Protection
Understanding the overall iOS security architecture is vital to effective development of secure iOS applications. Learn the key principles about the iOS security architecture, and administering data protection in the iOS environment.
10 videos |
23m
Assessment
Badge
Security, Access Control, Provisioning, & Code Signing
Secure iOS applications should protect data, executable code, and the users. Learn how to use the iPhone Data Protection Tools forensics toolkit, implement access control and provisioning, and enforce application code signing.
16 videos |
54m
Assessment
Badge
iOS Sandbox & Enterprise Security
The sandbox is an important component to securely run iOS apps. Here you'll learn about iOS sandboxes and how to initialize them, and how to secure iOS applications and devices for the enterprise.
11 videos |
39m
Assessment
Badge
COURSES INCLUDED
App Structure & State Transitions
Understanding and managing the life cycle of an iOS app is an important part of its successful development. Explore the architecture of iOS apps and execution states, including transitions to the background or foreground.
14 videos |
1h 5m
Assessment
Badge
App Settings, Data Persistence, iCloud, & CloudKit
Managing data is a key part of an app's functionality. Explore app settings, different methods to persist and retrieve data, and how to use CloudKit to create cloud-based apps.
10 videos |
1h 3m
Assessment
Badge
Graphics, Animation, Gaming, & Media
Creating visually attractive layouts is crucial for customer engagement and retention. Discover how to use iOS graphics frameworks for graphic presentation, including creating gaming apps, working with media files, and camera control.
13 videos |
1h 19m
Assessment
Badge
Extending an App
App extensions provide users with access to an app's functionality. Discover how to incorporate app extensions for sharing, photo editing, and custom keyboards.
7 videos |
1h 3m
Assessment
Badge
Deployments, Multitasking, Localizing, & Testing
App extensions provide users with access to an app's functionality. Discover how to implement multitasking, localize apps, incorporate right-to-left language support, use view debugging and TestFlight, and implement app thinning.
10 videos |
57m
Badge
iOS 10 Features
The latest version of Apple's mobile operating system is iOS 10. Explore iMessage applications, iOS 10 style notifications, and configuring apps and device displays.
10 videos |
51m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Interface Customization & Advanced Features
The ability to program for Apple watches is sought after skill for developers. Learn how to implement intermediate and advanced features, such as customizing notifications, creating animation effects, and adding maps and pins.
15 videos |
1h 18m
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Beginning XcodeIncluding a wide variety of exciting projects to build, this authoritative resource focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 5, to complement the latest iOS 7 SDK.
6h 49m
By Matthew Knott
Book
Beginning Xcode: Swift EditionIf you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode - especially Xcode with Apple's new programming language, Swift, this book will get you up and running quickly and includes a variety of projects to build.
6h 43m
By Matthew Knott
Book
Beginning iPhone Development with Swift 4: Exploring the iOS SDK, Fourth EditionAssuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming.
9h 17m
By Molly K. Maskrey
Book
App Development Recipes for iOS and watchOSExploring the technical side of app development, this book includes tips and tricks to avoid those little things that become big frustrations, outside the realm of development, which cause many people to throw up their hands and say, "just not worth it!"
7h 37m
By Molly K. Maskrey
Book
Pro iPhone Development with Swift 5: Design and Manage Top Quality Apps, Second EditionIf you've already learned the basics of Swift and iOS programming, it's time to take your skills to the next level. This book provides insightful instruction on how to improve your existing apps or create powerful new iOS apps using the latest version of Swift.
5h 28m
By Wallace Wang
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Beginning Xcode: Swift EditionIf you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode - especially Xcode with Apple's new programming language, Swift, this book will get you up and running quickly and includes a variety of projects to build.
6h 43m
By Matthew Knott
Book
Learn Design for iOS DevelopmentFor those who are interested in learning more about iOS 7 and what is required when designing an application for the iPhone, iPod Touch, or iPad, this book will guide you step-by-step through a design processes that you can apply to design your own apps brilliantly.
2h 42m
By Sian Morson
Book
Troubleshooting XcodeIf you've struggled in the past to make Xcode work as expected, to solve problems that defy logic, and to understand Xcode's misleading or cryptic error messages and unexpected crashes, this is a handbook for software developers of all levels creating applications for iOS and OS X using both Objective-C and Swift.
56m
By Magno Urbano
Book
Beginning XcodeIncluding a wide variety of exciting projects to build, this authoritative resource focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 5, to complement the latest iOS 7 SDK.
6h 49m
By Matthew Knott
Book
iOS Code Testing: Test-Driven Development and Behavior-Driven Development with SwiftProviding an introduction to the basic principles of Test-Driven Development (TDD), this book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases.
4h 4m
By Abhishek Mishra
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Beginning iPhone Development with Swift 2: Exploring the iOS SDKAssuming little or no working knowledge of the new Swift programming language, and written in a friendly, easy-to-follow style, this book offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming, beginning with the basics of downloading and installing Xcode and the iOS 9 SDK, through the creation of your first simple application.
14h 14m
By David Mark, Frederik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
Book
More iPhone Development with Swift: Exploring the iOS SDKWhether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, this friendly, easy-to-follow guide digs deeper into the new Apple Swift programming language and iOS 8 SDK, explaining complex concepts and techniques.
6h 35m
By Alex Horovitz, David Mark, Jayant Varma, Jeff LaMarche, Kevin Kim
BOOKS INCLUDED
Book
More iPhone Development with Swift: Exploring the iOS SDKWhether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, this friendly, easy-to-follow guide digs deeper into the new Apple Swift programming language and iOS 8 SDK, explaining complex concepts and techniques.
6h 35m
By Alex Horovitz, David Mark, Jayant Varma, Jeff LaMarche, Kevin Kim
Book
iOS Application Security: The Definitive Guide for Hackers and DevelopersWhether you're looking to bolster your app's defenses or hunting bugs in other people's code, this expert guide reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them.
3h 49m
By David Thiel
Book
App Development Recipes for iOS and watchOSExploring the technical side of app development, this book includes tips and tricks to avoid those little things that become big frustrations, outside the realm of development, which cause many people to throw up their hands and say, "just not worth it!"
7h 37m
By Molly K. Maskrey
Book
Beginning iPhone Development with Swift 2: Exploring the iOS SDKAssuming little or no working knowledge of the new Swift programming language, and written in a friendly, easy-to-follow style, this book offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming, beginning with the basics of downloading and installing Xcode and the iOS 9 SDK, through the creation of your first simple application.
14h 14m
By David Mark, Frederik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
Book
iOS Code Testing: Test-Driven Development and Behavior-Driven Development with SwiftProviding an introduction to the basic principles of Test-Driven Development (TDD), this book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases.
4h 4m
By Abhishek Mishra
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Beginning Xcode: Swift EditionIf you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode - especially Xcode with Apple's new programming language, Swift, this book will get you up and running quickly and includes a variety of projects to build.
6h 43m
By Matthew Knott
Book
Learn Design for iOS DevelopmentFor those who are interested in learning more about iOS 7 and what is required when designing an application for the iPhone, iPod Touch, or iPad, this book will guide you step-by-step through a design processes that you can apply to design your own apps brilliantly.
2h 42m
By Sian Morson
Book
Beginning XcodeIncluding a wide variety of exciting projects to build, this authoritative resource focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 5, to complement the latest iOS 7 SDK.
6h 49m
By Matthew Knott
Book
Troubleshooting XcodeIf you've struggled in the past to make Xcode work as expected, to solve problems that defy logic, and to understand Xcode's misleading or cryptic error messages and unexpected crashes, this is a handbook for software developers of all levels creating applications for iOS and OS X using both Objective-C and Swift.
56m
By Magno Urbano
Book
iOS Code Testing: Test-Driven Development and Behavior-Driven Development with SwiftProviding an introduction to the basic principles of Test-Driven Development (TDD), this book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases.
4h 4m
By Abhishek Mishra
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
iOS Application Security: The Definitive Guide for Hackers and DevelopersWhether you're looking to bolster your app's defenses or hunting bugs in other people's code, this expert guide reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them.
3h 49m
By David Thiel
Book
App Development Recipes for iOS and watchOSExploring the technical side of app development, this book includes tips and tricks to avoid those little things that become big frustrations, outside the realm of development, which cause many people to throw up their hands and say, "just not worth it!"
7h 37m
By Molly K. Maskrey
Book
Beginning iPhone Development with Swift 2: Exploring the iOS SDKAssuming little or no working knowledge of the new Swift programming language, and written in a friendly, easy-to-follow style, this book offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming, beginning with the basics of downloading and installing Xcode and the iOS 9 SDK, through the creation of your first simple application.
14h 14m
By David Mark, Frederik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
Book
More iPhone Development with Swift: Exploring the iOS SDKWhether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, this friendly, easy-to-follow guide digs deeper into the new Apple Swift programming language and iOS 8 SDK, explaining complex concepts and techniques.
6h 35m
By Alex Horovitz, David Mark, Jayant Varma, Jeff LaMarche, Kevin Kim
SHOW MORE
FREE ACCESS