iOS Development: iOS SDK 8.3 beginner
Technology:
Expertise:
- 6 Courses | 5h 26m 1s
- 5 Books | 35h 54m
- 7 Courses | 6h 42m 8s
- 8 Books | 54h 40m
- 2 Courses | 2h 24m 40s
- 3 Books | 33h 29m
- 4 Courses | 2h 32m 49s
- 7 Books | 62h 30m
- 9 Courses | 8h 38m 39s
- 7 Books | 41h 9m
- 2 Courses | 2h 7m 55s
- 5 Books | 44h 55m
Explore iOS development to build applications for devices using Apple's mobile operating system.
GETTING STARTED
iOS 12 Development: Getting Started with Xcode & iOS
-
1.Xcode Installation3m 3sNOW PLAYING
-
2.The iOS SDK3m 37sUP NEXT
GETTING STARTED
Creating a Basic App
-
1.The iOS Development Framework4m 44sNOW PLAYING
-
2.Installing the iOS SDK and Xcode1m 35sUP NEXT
GETTING STARTED
Developing Basic Apps
-
1.Apple Watch Application Concepts3m 58sNOW PLAYING
-
2.Development Tools and Environments4m 28sUP NEXT
GETTING STARTED
iOS Architecture & Data Protection
-
1.Overview of Apple Store Security2m 38sNOW PLAYING
-
2.Understanding Possible Security Threats3m 18sUP NEXT
GETTING STARTED
App Structure & State Transitions
-
1.App Structure5m 13sNOW PLAYING
-
2.The Main Run Loop3m 20sUP NEXT
GETTING STARTED
Working with Glances & Notifications
-
1.Using Glances3m 48sNOW PLAYING
-
2.Glance Programming Techniques4m 40sUP NEXT
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
Layout & Controls
The success of an application often lies in how well the interface looks and responds. Discover how to generate custom controls, views, and interfaces, and how to create adaptive layouts.
8 videos |
48m
Assessment
Badge
Working with Storyboards
Storyboards are an excellent tool to quickly and easily prototype an iOS app. Here we look at how to work with storyboards to develop multiview applications.
6 videos |
34m
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
Fuzzing, Defense, & Return-oriented Programming
It is vital to perform security testing of both your iOS applications and devices. Learn how to design and administer fuzz tests, defend against exploits, and use return-oriented programming to reveal application vulnerabilities.
10 videos |
35m
Assessment
Badge
SHOW MORE
FREE ACCESS
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
Background Processing
An important part of the successful development of an iOS app is managing the life cycle. Discover how to manage apps running in the background, implement tasks, download content, and provide notifications.
7 videos |
34m
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
Sharing, Connecting, & Searching
You can extend the functionality available to users of your app using app extensions. Discover how to implement different search techniques and how to integrate HealthKit, users' contacts, and web content in your apps.
8 videos |
52m
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
Siri, Speech Recognition, Search, & Proactive Suggestions
iOS 10 builds on iOS9 to expose more features and functionality that developers can use to create apps. Explore some of the features provided by IOS 10, such as Siri and Spotlight Integration.
7 videos |
50m
Assessment
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
Working with Glances & Notifications
Learn to design and program applications for an Apple watch, including how to use and manage glances and how to handle and respond to notifications. In addition, examine how to customize action button behavior.
11 videos |
49m
Assessment
Badge
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 iPhone Development: Exploring the iOS SDK, Seventh EditionAssuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this definitive guide offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.
12h 40m
By David Mark, Fredrik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
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
Xcode 5 Developer ReferenceThe ultimate step-by-step guide to Xcode5, this book will show you how to immerse yourself in the heady and lucrative world of Apple app development, see how to tame the latest features and functions, and find loads of smart tips and guidance with this practical book.
7h 15m
By Richard Wentk
Book
Beginning iPhone Development with Swift 3: Exploring the iOS SDK, Third EditionAssuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this practical guide offers a comprehensive course in iPhone and iPad programming.
13h 31m
By David Mark, Fredrik Olsson, Jeff LaMarche, Kim Topley, Molly Maskrey
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
Book
Beginning iPhone Development: Exploring the iOS SDK, Seventh EditionAssuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this definitive guide offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.
12h 40m
By David Mark, Fredrik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
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
Beginning iPhone Development: Exploring the iOS SDK, Seventh EditionAssuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this definitive guide offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.
12h 40m
By David Mark, Fredrik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
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
Beginning iPhone Development with Swift 3: Exploring the iOS SDK, Third EditionAssuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this practical guide offers a comprehensive course in iPhone and iPad programming.
13h 31m
By David Mark, Fredrik Olsson, Jeff LaMarche, Kim Topley, Molly 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
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 iPhone Development: Exploring the iOS SDK, Seventh EditionAssuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this definitive guide offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.
12h 40m
By David Mark, Fredrik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
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
Xcode 5 Developer ReferenceThe ultimate step-by-step guide to Xcode5, this book will show you how to immerse yourself in the heady and lucrative world of Apple app development, see how to tame the latest features and functions, and find loads of smart tips and guidance with this practical book.
7h 15m
By Richard Wentk
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
Book
Beginning iPhone Development: Exploring the iOS SDK, Seventh EditionAssuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this definitive guide offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.
12h 40m
By David Mark, Fredrik Olsson, Jack Nutting, Jeff LaMarche, Kim Topley
SHOW MORE
FREE ACCESS
YOU MIGHT ALSO LIKE
Channel
Wintellect Mobile Development