-
Formatting
After watching this video; you will be able to describe how to format; position; and layer controls; and use fonts.
-
iTunes Radio
You can now stream music on your Apple iPhone iOS 7. In this video; Bob Flisser uses the Music application to create a station and select the music album to stream.
-
Lock Screen Features
On the Apple iPhone iOS 7; you will notice a few screen enhancements on your locked device. In this video; Bob Flisser uses the lock screen feature to access the Notification Center; Control Center; and iTunes.
-
Loss Theft Protection
Apple iOS 7 handles loss and theft using Passcode Lock and Find My iPhone. In this video; Bob Flisser demonstrates these two features; how to find your phone when it has been lost; and also protect your data against theft.
-
Mobile Safari New Features
In Apple iOS7; new features have been added to Mobile Safari to improve the user experience. In this video; Bob Flisser demonstrates these new and improved features of Mobile Safari; such as the 3D multi-tab view; bookmarks; search options; and finger gestures.
-
Multitasking and App Switching
Enhanced multitasking in iOS 7 allows you to quickly preview; manage; and switch between all the apps that are running in the background on your Apple iPhone. In this video; Bob Flisser demonstrates how to switch between apps; how open apps can run continuously in the background; and how to close open apps; utilizing the multitasking abilities of iOS 7.
-
Personal Hotspot
The Personal Hotspot feature in iOS 7 allows you to use the cellular data connection on your Apple iPhone to connect your computer and other devices to the Internet. In this video; Bob Flisser demonstrates how to set up Personal Hotspot and share Internet connectivity with an iPad using Wi-Fi.
-
Phone Preferences
The new phone preferences in Apple iOS 7 include a small modification to the favourites list; the ability to enable call blocking; and a voicemail feature. In this video; Bob Flisser demonstrates the new items that have been added to the phone preferences screen in iOS 7.
-
Accessibility Options
The accessibility features on iPhone allow the device to be accessible to people with visual impairments. In this video; Josh Penzell demonstrates how to enable accessibility and quick access the accessibility options.
-
Airplay and Apple TV
AirPlay allows you to wirelessly present videos; music; or photos located on your Apple iPhone; or any other iOS 7 devices; on your HDTV via Apple TV. In this video; Bob Flisser demonstrates how to configure Wi-Fi network and AirPlay settings on the Apple TV; and how to mirror an iPhone's screen on an HDTV after enabling AirPlay Mirroring.
-
Selling or Buying an iPhone
When buying or selling an iPhone; there are some important factors to consider in order to ensure the optimal functioning of Apple iOS 7. In this video; Bob Flisser discusses some of the considerations to make when buying or selling an iPhone; such erasing data and restoring factory settings.
-
3D Touch on the iPhone 6s
After watching this video; you will be able to use the 3D Touch feature of the iPhone 6S with iOS 9.
-
Apple Health App
After watching this video; you will be able to describe changes to the Apple Health app in iOS 9 on iPhone.
-
Safari Updates
After watching this video; you will be able to describe changes to the Safari Browser in iOS 9 on iPhone.
-
Test Your Knowledge of iOS 9
After watching this video; you will be able to have increased knowledge and a comprehensive understanding of iOS 9.
-
Contacts
iOS 8 for iPhone allows you to easily create and manage your contacts. In this video; Bob Flisser demonstrates how you can manage and set up contacts using the Contacts App.
-
Phone Calls
iOS8 for iPhone allows you to do a number of interesting things when dealing with phone calls because there is so much functionality built into the phone. In this video; Bob Flisser demonstrates some of the options you have when using your iPhone for phone calls.
-
Safari
Safari in iOS 8 for iPhone provides a variety of new and existing features and extensions to enhance your browsing experience. In this video; Bob Flisser demonstrates how to use some of these features on an iPhone.
-
FaceTime
iOS 8 for iPhone allows you to have built-in video conferencing with the FaceTime feature. In this video; Bob Flisser demonstrates some of the settings available to you when using FaceTime.
-
Mail
iOS 8 provides a Mail app that allows you to send; receive; and manage your e-mails from your iPhone. In this video; Bob Flisser demonstrates how to use various features of the iOS 8 Mail app for iPhone.
-
Apple Maps with Public Transit Info
After watching this video; you will be able to recognize the new features of the Apple Map application in iOS 9 on iPhone.
-
Notes App Improvements
After watching this video; you will be able to recognize the new features with Apple Notes in iOS 9 on iPhone.
-
Spotlight Improvements
After watching this video; you will be able to identify the new features in Spotlight in iOS 9 on iPhone.
-
Updates to the Apple Keyboard
After watching this video; you will be able to identify the new features for the keyboard in iOS 9 on iPhone.
-
Using the App Switcher
After watching this video; you will be able to identify the update to the iPhone Swipe Apple Switcher feature in iOS 9.
-
New Additions to Siri
After watching this video; you will be able to describe the new changes to Siri in iOS 9 on iPhone.
-
New Battery Controls
After watching this video; you will be able to use the new battery controls; including the Notification Center widget; to view and manage battery life in iOS 9 on iPhone.
-
Apple Pay
After watching this video; you will be able to use Apple Pay and the new Wallet application in iOS 9 on iPhone.
-
Main Features
After watching this video; you will be able to identify the main highlights of the iOS 9 platform.
-
Touch ID for iOS 7
iPhone iOS 7's Touch ID feature records up to five fingerprints and allows you to access your iPhone without having to enter a passcode. In this video; Bob Flisser demonstrates how to access your iPhone's Touch ID settings; record your fingerprints; and access your iPhone; iTunes; and the App Store without having to enter a passcode.
-
Browsing the Internet
Safari; iPhone’s mobile portal to the Internet; is simple; fast; and easy to use. In this video; Josh Penzell discusses the features of Safari and demonstrates how to configure and customize it for quick browsing.
-
Buying Apps
The App Store on iPhone allows you to access and download apps that can transform your iPhone into a super machine. In this video; Josh Penzell demonstrates how to navigate the App Store and download apps.
-
Clock App
The Clock App on the iPhone is a necessity for frequent business travellers. In this video; Josh Penzell demonstrates how to set up and use each of the features in the Clock App.
-
Configuring Email
iPhone allows you to easy; instant access to mails. In this video; Josh Penzell demonstrates how to add multiple email accounts and set the schedule for fetching new email.
-
Guided Access
iPhone allows you to teach an individual or group of people how to use a specific app; such as the Notes app. In this video; Josh Penzell demonstrates how to restrict access to areas of the screen and keep the iPhone in a single app.
-
iPhone Buttons
The physical buttons on your iPhone allow you to control how the device works. In this video; Josh Penzell demonstrates how to use the buttons to navigate; power on and off; and control sound.
-
Linking a Bluetooth Keyboard
iPhone allows you to attach a full keyboard for your longer writing tasks such as essays and novels. In this video; Josh Penzell demonstrates how to attach a cordless Bluetooth keyboard to your iPhone and get it working.
-
Lock Screen Orientation
iPhone allows you to lock its screen orientation if you want to stay in the same mode; such as when reading a book. In this video; Josh Penzell demonstrates how to set and lock orientation.
-
Map App
iPhone’s Map App can keep you from getting lost. In this video; Josh Penzell demonstrates how to get turn-by-turn directions to a location.
-
Moving the Cursor
Moving the cursor on an iPhone without a keyboard can be a bit tricky; such as when you want to correct text on a note. In this video; Josh Penzell demonstrates how to use your finger to navigate the cursor to exactly where you want to make changes.
-
Multitasking on the iPhone
iPhone’s built-in multitasking feature allows you to move between apps with ease; such as when taking quick notes from a website. In this video; Josh Penzell demonstrates how to use the multitasking feature and cut down on the back and forth clicks.
-
Working with Calendar
The Calendar app on iPhone allows you to track events. In this video; Josh Penzell shows you how to view and update events; integrate with Facebook’s Birthdays calendar; and turn on time zone support.
-
Notification Settings
iPhone allows you to configure notifications settings and customize the Notification Center. In this video; Josh Penzell demonstrates how to configure notifications and make sure you are only informed of things that are absolutely important.
-
Privacy Controls
Privacy controls on iPhone allow you to manage location-based services and control what private information about you goes out. In this video; Josh Penzell demonstrates how to ensure that only programs you trust get access to your information.
-
Remotely Controlling Your PC
iPhone allows you to remotely control the files and programs on your computer. In this video; Josh Penzell demonstrates how to remotely access a desktop using the Internet and the LogMeIn app.
-
Syncing Calendar
iPhone allows you to sync the calendar on the device with calendars on cloud services such as Google. In this video; Josh Penzell demonstrates how to sync and configure the Calendar app.
-
Undo
The undo feature on iPhone allows you to bring back text that was accidentally erased. In this video; Josh Penzell demonstrates how to undo and redo.
-
Updating Your iPhone and Apps
iPhone allows you to update your device to the latest apps and software available. In this video; Josh Penzell demonstrates how to download and install apps from the App Store and upgrade software.
-
Using Messaging
iPhone allows you to chat with your friends using Apple devices in real time. In this video; Josh Penzell demonstrates how to send; view; delete; and forward instant messages.
-
Using Your iPhone as a Keynote Remote
iPhone’s Keynote remote lets you dispense with expensive remote controls and USB connectors. In this video; Josh Penzell demonstrates how to control your presentations using the remote app on your iPhone.
-
Using Your iPhone as a Presentation Device
iPhone allows you to make wireless presentations from the palm of your hand. In this video; Josh Penzell demonstrates how to use the Apple TV to broadcast your full-sized Microsoft PowerPoint presentations.
-
Using/Modifying Text
iPhone allows you to copy and paste; find word meanings; and save shortcuts for phrases. In this video; Josh Penzell demonstrates how to use your finger to quickly and easily modify and manipulate text.
-
Working with Contacts
The Contacts app on iPhone is simple and powerful. In this video; Josh Penzell shows how to search; create; and display contacts.
-
Using Delegates
In iOS Application Development; the delegate pattern allows one object in a program to act on behalf of another object so you can customize the behaviour of objects from within a central object. In this video; Drew McConnell demonstrates how to delegate an action to the view controller from a UITextField object with the UITextFieldDelegate protocol.
-
Satellite
After watching this video; you will be able to describe satellite.
-
Cloud Service Networking
After watching this video; you will be able to describe cloud service networking.
-
Configure VLAN Membership and IP Addresses
After watching this video; you will be able to configure VLAN membership and public and reserved IP address for cloud services.
-
Adding Simulated Devices
After watching this video; you will be able to add simulated devices in Xcode.
-
Connecting to an Action
After watching this video; you will be able to connect an event of an interface element to an existing action using drag and drop in interface builder.
-
Connecting to an Outlet
After watching this video; you will be able to drag and drop an element in interface builder and then connect it as to a view controller using IBOutlet.
-
Creating a Custom View Control
After watching this video; you will be able to create a custom view in an iOS app.
-
Creating a Playground
After watching this video; you will be able to create a playground in an iOS application.
-
Creating a Single View App
After watching this video; you will be able to use the Single View Application template to create an iOS project.
-
Creating Custom View Controller Classes
After watching this video; you will be able to add supporting subclasses for scenes in an iOS project.
-
Creating Modal and Popover Segues
After watching this video; you will be able to create different types of segues including 3D touch segues in an iOS project.
-
Custom Controls
After watching this video; you will be able to create a custom control for use in an iOS application.
-
Customizing Table Views
After watching this video; you will be able to customize table views and table view cells in iOS applications.
-
Designing the View
After watching this video; you will be able to add required objects to the view in an iOS application.
-
Detecting Multiple Taps
After watching this video; you will be able to detect one or more taps in an iOS application.
-
Detecting Pinch
After watching this video; you will be able to detect pinch in an iOS application.
-
Detecting Swipes
After watching this video; you will be able to detect swipes in an iOS application.
-
Dismissing Scenes and Unwind Segues
After watching this video; you will be able to dismiss scenes and use unwind segues to transition between view controllers.
-
Enabling Edit Mode in a Table View
After watching this video; you will be able to enable edit mode in an iOS table view.
-
Grouping Table View Information
After watching this video; you will be able to implement grouping and indexing in iOS table views.
-
Implementing an Image View
After watching this video; you will be able to implement an image view in an iOS application.
-
Implementing App Logic
After watching this video; you will be able to implement app logic in a basic iOS application.
-
Implementing Labels
After watching this video; you will be able to implement labels in an IOS application.
-
Implementing Search in a Table View
After watching this video; you will be able to implement a search bar in an iOS table view.
-
Implementing Table Views
After watching this video; you will be able to create a table view with a data source in an iOS app.
-
Installing the iOS SDK and Xcode
After watching this video; you will be able to install the iOS SDK and Xcode.
-
Live Rendering
After watching this video; you will be able to use live rendering of the Interface Builder to preview your apps.
-
Moving Objects between Scenes
After watching this video; you will be able to pass objects between scenes in iOS applications.
-
Playground Resources
After watching this video; you will be able to add and use resources in an XCode playground.
-
Playground Sources
After watching this video; you will be able to use auxillary sources in an XCode playground.
-
Previewing App Layout
After watching this video; you will be able to preview an iOS app layout.
-
Refactoring Storyboards
After watching this video; you will be able to refactor storyboards in iOS projects.
-
Registering for the Apple Developer Program
After watching this video; you will be able to register as an Apple developer and sign up to the Apple Developer Program.
-
Reordering Rows in a Table View
After watching this video; you will be able to change the order of a table views rows along with the underyling data structure.
-
Rich Comments and Playground Pages
After watching this video; you will be able to use rich comments and pages in an XCode playground.
-
Sliders
After watching this video; you will be able to implement slider controls in iOS applications.
-
Steppers
After watching this video; you will be able to implement stepper controls in iOS applications.
-
The Interface Builder and Storyboards
After watching this video; you will be able to navigate the elements of an Interface Builder storyboard.
-
The Xcode Interface - Editor and Utilities Areas
After watching this video; you will be able to open a project and use the toolbar; editor and utilities areas.
-
Using Switches
After watching this video; you will be able to implement switch controls in iOS applications.
-
Using Text Fields
After watching this video; you will be able to implement text fields in an iOS application.
-
Using Text Views
After watching this video; you will be able to implement scrollable text views in iOS applications.
-
Using the Collection View
After watching this video; you will be able to display content in a collection view in an iOS app.
-
Using the iOS Simulator
After watching this video; you will be able to use the iOS simulator including simulation of multitouch events and rotations.
-
Using the Size Classes
After watching this video; you will be able to use the Size classes to implement an adaptive layout in an iOS application.
-
Using UIStackView
After watching this video; you will be able to use UIStackView to stack subviews in iOS 9.
-
Working with Auto Layout Constraints
After watching this video; you will be able to add and remove auto layout constraints in Interface Builder.
-
Working with Delegates
After watching this video; you will be able to identify and work with delegates in an iOS application.
-
Working with Master/Detail App
After watching this video; you will be able to implement a multi-view app as a master/detail app.
-
Working with Navigation Controllers
After watching this video; you will be able to use navigation controllers to navigate multi-view apps.
-
Working with Playgrounds
After watching this video; you will be able to use a playground in XCode .
-
Working with Scenes and Segues
After watching this video; you will be able to implement storyboard scenes and segues for an iOS application.
-
Working with Tabbed Applications
After watching this video; you will be able to generate a multi-view app as a tabbed app.
-
The Xcode Interface - Navigator and Debug Areas
After watching this video; you will be able to open a project and use the Navigator and Debug areas.
-
Using Action Sheets
After watching this video; you will be able to use action sheets to provide users with feedback in iOS applications.
-
Using First Responders
After watching this video; you will be able to work with first responders in an iOS application.
-
Using Segmented Controls
After watching this video; you will be able to use segmented controls in iOS applications.
-
Preventing Format String Attacks
After watching this video; you will be able to use secure coding principles to guard against format string attacks.
-
Simplifying App Code Using Method Naming
After watching this video; you will be able to reduce method complexity in iOS apps using Objective- C.
-
Testing For Errors
After watching this video; you will be able to test for specific kinds of errors based on domains and codes.
-
Working with Underlying Errors
After watching this video; you will be able to use an underlying error object to find out more detail about an error that has occurred.
-
Working with App Inputs and Validation
After watching this video; you will be able to handle various types of inputs to an iOS app.
-
Accessing iOS App Interface Elements
After watching this video; you will be able to access interface elements by navigating the element hierarchy.
-
Accessing iOS App Interface Elements Using Labels
After watching this video; you will be able to use accessibility labels to interact with iOS app elements when automation testing.
-
Basics of Configuring a NSURLSession
After watching this video; you will be able to create and apply a configuration object to an NSURLSession instance.
-
Handling Indirectly Returned Error Objects
After watching this video; you will be able to use error information returned indirectly from methods.
-
iOS Network Interaction
After watching this video; you will be able to use common techniques for managing network interaction.
-
Knowing When a Specific Host is Reachable
After watching this video; you will be able to determine when an iOS app can and cannot reach a specific IP address.
-
Knowing When a Specific IP is Reachable
After watching this video; you will be able to determine when an iOS app can and cannot access the internet.
-
Knowing When Protected Files Change Status
After watching this video; you will be able to register for notifications and delagate methods that indicate when protected files change status.
-
Knowing When The Internet Is Reachable
After watching this video; you will be able to determine when an iOS app can and cannot access the Internet.
-
Making Async Network Calls Using Custom Delegates
After watching this video; you will be able to request a URL in a flexible manner using NSURLSession and custom delegates.
-
Making Async Network Calls Using NSURLSession
After watching this video; you will be able to request a URL in a simple manner using NSURLSession and system delegates.
-
Making Async Network Calls Without Delegates
After watching this video; you will be able to use NSURLConnection to make asynchronouse network calls without using custom delegates.
-
Making Network Calls Using NSURLConnection
After watching this video; you will be able to use NSURLConnection to make synchronous and asycnchronous network calls.
-
Managing Download in iOS Apps
After watching this video; you will be able to use NRURLSession to reliably downlaod and save files in an iOS app.
-
Managing Failed Downloads in iOS Apps
After watching this video; you will be able to use NSURLSession to handle downloads that fail.
-
Managing User Interrupted Downloads in iOS Apps
After watching this video; you will be able to use NSURLSession to handle users' stopping and starting download operations.
-
MD5 Hashing Using Common Crypto
After watching this video; you will be able to create an MD5 hash using the Common Crypto library.
-
Naming Accessor Methods in Objective-C
After watching this video; you will be able to use best practices to name accessor methods in Objective-C.
-
Naming Classes in Objective-C
After watching this video; you will be able to create and use constants in Objective-C.
-
Overloading Functions and Method in Swift
After watching this video; you will be able to overload a function to reduce code complexity in Swift.
-
Protecting Text Files Using Built-in Encryption
After watching this video; you will be able to use built in hardware encryption to store text files securely on disk.
-
Receving URL Scheme Input Data
After watching this video; you will be able to ccreate code that handles url scheme inputs to an iOS app.
-
Removing iOS Keychain Items
After watching this video; you will be able to remove senstive data stored in the iOS keychain.
-
Responding to Redirects
After watching this video; you will be able to capture and handle redirect responses from a server.
-
Restricting Network Activity over Cellular Connections
After watching this video; you will be able to disallow internet traffic over cellular connections in an iOS app.
-
Restricting Scripts in WebViews
After watching this video; you will be able to stop script execution in any HTML loaded into a WebView.
-
Reusing Previously Created Automation Tests
After watching this video; you will be able to use touch interactions in automation tests.
-
Searching for iOS Keychain Items
After watching this video; you will be able to search and retrieve sensitive data from the iOS keychain.
-
Securing Alert Controllers
After watching this video; you will be able to obscure sensitive data when using alert controllers.
-
Securing Alert Views
After watching this video; you will be able to use alert view styles to collect sensitive user data.
-
Securing Text Fields
After watching this video; you will be able to obscure sensitive data from plain sight in an iOS app interface.
-
Setting Accessibility of Keychain Items
After watching this video; you will be able to define when keychain items are accessible depending on the lock status of an iOS device.
-
Setting Up Multiple Exception Handlers
After watching this video; you will be able to capture and handle specific types of exceptions locally.
-
SHA Hashing Using Common Crypto
After watching this video; you will be able to create an SHA hash using the Common Crypto library.
-
Simple Data Encryption and Decryption
After watching this video; you will be able to use the RNCryptor library to encrypt and decrypt data in an iOS app.
-
Simulating Tap Interaction in Automation Testing
After watching this video; you will be able to select and tap interface elements in automation testing.
-
Singularly Focused Functions and Methods
After watching this video; you will be able to design functions that have a single and defined focus.
-
Storing iOS Keychain Items
After watching this video; you will be able to securely store sensitive data using the iOS keychain.
-
Taking Advantage of the Keychain Services API
After watching this video; you will be able to create and manage iOS keychain items.
-
Unit Testing Private Methods
After watching this video; you will be able to unit test private methods in custom classes.
-
Updating iOS Keychain Items
After watching this video; you will be able to update sensitive data stored in the iOS keychain.
-
Uploading Files from an iOS App
After watching this video; you will be able to use NSURLSession to upload files to a web server.
-
Using Assertions in Swift
After watching this video; you will be able to create assertions in Swift.
-
Using Constants in Swift
After watching this video; you will be able to create and use constants in Swift.
-
Using NSAssert in Objective-C
After watching this video; you will be able to create assertions using NSAssert.
-
Using Resource Files
After watching this video; you will be able to create and use resource files in an iOS app.
-
Using the @finally Compiler Directive
After watching this video; you will be able to use the @finally directive to guarantee code execution.
-
Using the Assert Function in Objective-C
After watching this video; you will be able to create assertions using the assert function.
-
Using the Defaults Database
After watching this video; you will be able to easily store and retrieve data from the defaults database.
-
Using the Element Tree
After watching this video; use the logElementTree method to understand an apps view hierarchy.
-
Using The Network Link Conditioner
After watching this video; you will be able to install and configure the network link conditioner to be able to test iOS apps in different connection conditions.
-
Validating User Input in Objective-C
After watching this video; you will be able to validate user-provided input using Objective-C.
-
Validating User Input in Realtime using ObjC
After watching this video; you will be able to use a real-time approach to validating user-provided input in Objective-C.
-
Working With Errors and Exceptions
After watching this video; you will be able to work with creating and managing errors and exceptions.
-
Working With Protected Files in the Background
After watching this video; you will be able to create and access protected file while an iOS device is in the background.
-
If Statements and Brackets
After watching this video; you will be able to recognize how using brackets can protect against potential bugs.
-
Naming Delegate Methods in Objective-C
After watching this video; you will be able to use best practives to name delegate methods in Objective-C.
-
Communication via TCP in iOS
After watching this video; you will be able to send and receive data over a TCP connection in an iOS app.
-
Converting Exceptions to Errors
After watching this video; you will be able to convert a raised exception to an error when approriate.
-
Creating a TCP Client in iOS
After watching this video; you will be able to create a TCP client connection from an iOS app.
-
Creating and Throwing Exceptions
After watching this video; you will be able to create and throw/raise exceptions in iOS apps.
-
Creating Asynchronous Tests
After watching this video; you will be able to create and execute asynchronous tests.
-
Creating iOS Test Case Classes in Obj-C
After watching this video; you will be able to create a XCTestCase Class using Xcode and Objective-C
-
Creating iOS Test Case Classes in Swift
After watching this video; you will be able tocreate an XCTestCase Class using Xcode and Swift
-
Creating iOS Unit Tests in Obj-C
After watching this video; you will be able to create; execute; and check results of unit tests using Xcode and Objective-C.
-
Creating iOS Unit Tests in Swift
After watching this video; you will be able to work with asynchronous testing.
-
Creating NSError Objects
After watching this video; you will be able to create and return error objects from custom methods.
-
Creating Performance Based Tests
After watching this video; you will be able to how to create tests that measure execution time of code.
-
Decoding URLs
After watching this video; you will be able to use CF functions to decode URL's.
-
Decrypting iOS Data Using a Private Key
After watching this video; you will be able to use the private key of an asymmetric key pair to decrypt data.
-
Defending against Altered Loop Variables
After watching this video; you will be able to identify and avoid bugs caused by altered loop variables.
-
Defending For Loops
After watching this video; you will be able todesign for loops that are not vulnerable to running forever.
-
Defending While Loops
After watching this video; you will be able to design for loops that are not vulnerable to running forever.
-
Displaying Errors in iOS Apps
After watching this video; you will be able to use alert views to inform end users of error information.
-
Encoding URLs
After watching this video; you will be able to use CF functions to encode URL's.
-
Encrypting iOS Data Using a Public Key
After watching this video; you will be able to use the public key of an asymmetric key pair to encrypt data.
-
General Rules For Naming Obj-C Functions and Methods
After watching this video; you will be able to use best practices to name functions and methods in Objective-C.
-
Generating Asymmetric Keys For Securing iOS Data
After watching this video; you will be able to use the Certificate; Key; and Trust functions to generate an asymmetric key pair.
-
Generating Random Numbers in iOS
After watching this video; you will be able to use the Randomization Services API to generate random numbers.
-
Getting Automation Test Results
After watching this video; you will be able to define pass and fail benchmarks for automation testing.
-
Getting Set Up For iOS Automation Testing
After watching this video; you will be able to recognize how to initiate the creation of an automated test of an iOS app.
-
Protecting Data Files Using Built-in Encryption
After watching this video; you will be able to use built in hardware encryption to store binary files securely on disk.
-
Protecting iOS Apps Using TouchID
After watching this video; you will be able to use Touch ID authentication in iOS apps on supported devices.
-
Protecting NSData During Writes
After watching this video; you will be able to recognize how to write binary data to files while reducing the risk of data corruption.
-
Protecting Text Data During Writes
After watching this video; you will be able to recognize how to write text data to files while reducing the risk of data corruption.
-
Adding a Glance
After watching this video; you will be able to add a Glance to an Apple Watch application.
-
Adding a Map
After watching this video; you will be able to use maps within an Apple Watch application.
-
Adding Custom Notifications to an App
After watching this video; you will be able to use controllers and storyboards to provide custom notifications to an app.
-
Apple Watch Application Concepts
After watching this video; you will be able to recognize the concepts and steps involved in developing Apple Watch applications.
-
Application and User Preferences
After watching this video; you will be able to describe how users and application preferences are stored and recalled.
-
Communication Between WatchKit and iOS Apps
After watching this video; you will be able to perform communication tasks between WatchKit and iOS apps.
-
Configuring Custom Segues
After watching this video; you will be able to configure custom segues in an app.
-
Connecting WatchKit Apps with Existing iOS Apps
After watching this video; you will be able to configure a project by adding a WatchKit app to an iOS project.
-
Consuming Web Services
After watching this video; you will be able to identify the techniques to consume web services.
-
Creating a Storyboard
After watching this video; you will be able to create a storyboard.
-
Creating and Running an Application
After watching this video; you will be able to create and run a simple application.
-
Creating Animation Effects
After watching this video; you will be able to create animation effects.
-
Creating Runtime Notifications
After watching this video; you will be able to create runtime notifications within a custom interface.
-
Creating Static and Dynamic Long-Look Interfaces
After watching this video; you will be able to create static and dynamic long-look interfaces.
-
Creating Static Notifications
After watching this video; you will be able to create static notifications within a custom interface.
-
Customizing the Behavior of a Glance
After watching this video; you will be able to work with code to customize the behavior of a glance.
-
Customizing the Behavior of Action Buttons
After watching this video; you will be able to work with code to customize the behavior of action buttons.
-
Development Tools and Environments
After watching this video; you will be able to describe the tools used in developing Apple Watch applications.
-
Displaying Dynamic Data Lists
After watching this video; you will be able to use tables to display dynamic data lists.
-
Getting the Physical Location of a Watch
After watching this video; you will be able to recognize and use techniques to get the physical location of a watch.
-
Glance Entry Points and Controllers
After watching this video; you will be able to describe Glance Entry Points and work with controllers.
-
Glance Programming Techniques
After watching this video; you will be able to describe the different programming techniques that can be applied to a glance.
-
Handling Notifications
After watching this video; you will be able to describe how the iOS handles notifications.
-
Inputting and Displaying Text
After watching this video; you will be able to use objects that contain and display text.
-
Managing Application Layout
After watching this video; you will be able to recognize the different ways to layout an Apple Watch app.
-
Managing Glances
After watching this video; you will be able to manage Glances and Glance settings.
-
Managing Runtime Notifications
After watching this video; you will be able to manage runtime notifications within a custom interface.
-
Managing Video/Audio Playback on a Paired iPhone
After watching this video; you will be able to describe how remote control events manage video/audio playback on a paired iPhone.
-
Page-based Navigation Versus Hierarchical Navigation
After watching this video; you will be able to distinguish between page-based and hierarchical navigations.
-
Performing Timed Operations
After watching this video; you will be able to use timers to perform timed operations.
-
Working with Images and Graphics
After watching this video; you will be able to use images and graphics in an Apple Watch app.
-
Working with Notification Categories
After watching this video; you will be able to work with notification categories within a custom interface.
-
Working with Existing iOS Technologies
After watching this video; you will be able to describe existing iOS technologies and how they work with the WatchKit app.
-
Responding to Notifications
After watching this video; you will be able to describe the ways to respond to notifications.
-
Responding to User Actions
After watching this video; you will be able to use buttons; switches; sliders; and menu items in the user interface.
-
Sharing Data Between WatchKit and iOS Apps
After watching this video; you will be able to describe how data is shared between WatchKit and iOS apps.
-
Storing and Persisting Data in the iOS
After watching this video; you will be able to describe how data is stored and persisted in the iOS.
-
Storyboard Navigation
After watching this video; you will be able to describe how storyboard navigation differs between the WatchKit and iOS apps.
-
Testing and Debugging Techniques
After watching this video; you will be able to describe the various app testing and debugging techniques.
-
The WatchKit Application Lifecycle
After watching this video; you will be able to describe the various phases of the WatchKit application life cycle.
-
Understanding Application Targets
After watching this video; you will be able to identify the target structure when building a WatchKit app.
-
Using and Managing a Long Look Interface
After watching this video; you will be able to describe; use; and manage a long-look interface.
-
Using and Managing a Short Look Interface
After watching this video; you will be able to describe; use; and manage a short-look interface.
-
Using Context Menus
After watching this video; you will be able to use context menus in an Apple Watch app.
-
Using Glances
After watching this video; you will be able to use glances and describe the glance life cycle.
-
Using Interface Objects and Controllers
After watching this video; you will be able to use interface objects and controllers.
-
Using Pins and Working with GPS Techniques
After watching this video; you will be able to use pins and work with different GPS techniques.
-
Using WatchKit Life Cycle Functions
After watching this video; you will be able to recognize and use life cycle functions.
-
WatchKit App/WatchKit Extension Coordination
After watching this video; you will be able to describe how the WatchKit app and the WatchKit extension work together to implement an app's interface.
-
Create a Basic Apple Watch Application
After watching this video; you will be able to create and deploy a simple Apple Watch application.
-
Create an Advanced Apple Watch Application
After watching this video; you will be able to create an Apple Watch application with custom glances and notifications.
-
App Thinning
After watching this video; you will be able to describe how to implement app thinning to develop apps for multiple platforms.
-
App Transport Security
After watching this video; you will be able to implement app transport security (ATS) for iOS 9 apps.
-
Contacts and Contact UI
After watching this video; you will be able to implement the Contacts and Contacts UI frameworks in iOS 9 apps.
-
Content Indexing with Core Spotlight
After watching this video; you will be able to Use Core Spotlight APIs to make app content searchable.
-
New Features in Xcode 7
After watching this video; you will be able to describe the new features included in Xcode 7.
-
Using NSUserActivity APIs
After watching this video; you will be able to Use NSUserActivity APIs to make app activities and states searchable.
-
Using PIP
After watching this video; you will be able to use picture in picture (PIP) in iOS 9 apps.
-
Using SFSafariViewController
After watching this video; you will be able to use SFSafariViewController to display web content in an iOS 9 app.
-
Using Slide Over and Split View
After watching this video; you will be able to implement slide over and split view in iOS 9 apps.
-
Using the Content Blocking Extension
After watching this video; you will be able to list the available extension points and use the content blocking extension in iOS 9 apps.
-
Using Universal Links
After watching this video; you will be able to use universal links in iOS 9 apps.
-
Using Web Markup
After watching this video; you will be able to use web markup to make app content searchable.
-
New Features of Swift 2
After watching this video; you will be able to describe the new features included in version 2 of Swift language.
-
Accessing a Database
iOS allows developers to access an external database to retrieve data for display in an app. In this video; Drew McConnell demonstrates how to populate a table view with data from a database using a PHP file in the Cloud to send information to the app; and runs a URL; populates an array with the response; and displays the data.
-
Accessing the Accelerometer
iOS allows application developers to use the Accelerometer to track the movement of a device. In this video; Drew McConnell demonstrates how to use the CoreMotion framework to create a CMDeviceMotion object that accepts data from the updateMotion method. A second object called CMAcceleration then writes acceleration values for x; y; and z to the console.
-
Accessing the Camera
iOS allows application developers to take pictures that are directly inserted into an app. In this video; Drew McConnell demonstrates adding the still-camera; displaying the camera; and add methods to start the camera; dismiss the ViewController if the user cancels; and access the picture taken by the user so it can be sent it to the ImageView.
-
Accessing the Camera Roll
iOS allows developers to access the camera roll on an iOS device for use in an application. In this video; Drew McConnell demonstrates how to add a still camera; use the MobileCoreServices framework to specify an image picker; navigation controller; and a camera roll button. He then shows how to set and manage media types for display in the picker.
-
Adding Scenes and Segues
In the Xcode development environment; you can add a number of Scenes to an application as well as configure the transition; or Segue; to use between Scenes. In this video; Mark Lassoff demonstrates how you add another Scene to an application; add buttons to move between Scenes; and change the type of transition.
-
Alerting the User
iOS allows application developers to alert the user and wait for a response before the app can continue. In this video; Drew McConnell demonstrates how to create buttons; define and initialize an Alert View; display the alert when a specific button is clicked; then shows how to send the index of a clicked button to the Alert View.
-
Configuring And Triggering Segues with Objective C
You can trigger a Segue programmatically to move between Scenes in an iOS application. In this video; Mark Lassoff uses Xcode and Objective-C to trigger a Segue between two ViewControllers.
-
Configuring Auto Resizing of GUI Elements
You can use the Autorotation features of iOS to automatically adjust an application's layout when a device is rotated. In this video; Mark Lassoff demonstrates how you use Xcode to configure your application's GUI elements to adapt to changing aspect ratios.
-
Core Location – Location Services in Background
iOS allows application developers to track a user's location even when the user exits the application. In this video; Drew McConnell demonstrates an alternative to using Location Manager in the background to save on battery power by monitoring only significant location changes rather than every location change.
-
Core Location – Region Monitoring
Region Monitoring in iOS Application Development allows you to continuously monitor a device's location when it has entered a specified region. In this video; Drew McConnell demonstrates how to use Core Location to monitor a device's location.
-
Core Location – Speed
In iOS Application Development; the Core Location framework allows you to add GPS capabilities to your app that gets the user's location and determines the speed of the device. In this video; Drew McConnell demonstrates how to use a CLLocation object to represent location data generated by a CLLocationManager object; along with the speed property to report the device's speed.
-
Creating a Calendar Event
In iOS Application Development; the Event Kit framework allows your app to access a user's existing calendar data and create new events for their calendars. In this video; Drew McConnell initializes an EKEventStore object before demonstrating how to determine whether an app has access to the devices calendars and creating a new event with an EKEventEditViewController object.
-
Creating a Page View Controller
In iOS Application Development; you can create Page View Controllers; which allow you to generate a series of identically laid out pages that the user can swipe through. In this video; Drew McConnell demonstrates how to create a Page View Controller; define its strings; and arrays; and add images to it to display as the user swipes through the pages.
-
Creating a Popover View
In iOS Application Development; there are times you might want to display information without transitioning to an entire new screen. Popover Views allow you to show a window that only covers a portion of the screen. In this video; Drew McConnel demonstrates how to create and configure a Popover View on the Navigation Bar of your application.
-
Creating a Reminder
In iOS Application Development; you can create functionality in your apps that allow users to access to-do lists in the Reminders application on their device and create new reminders. In this video; Drew McConnell demonstrates how to use the Event Kit framework to access user's Reminders app information and how to return a new reminder in an event store.
-
Creating a Scroll View
In iOS Application Development; a ScrollView allows you to display content too large for your Apple device's screen. In this video; Drew McConnell demonstrates how to add a ScrollView to your window; create an outlet that gives access to your code; code your ScrollView to accommodate a selected image; load the image; and preview it on your iPhone screen.
-
Creating a Split View Application
In iOS Application Development; you can use a Split View to divide your iPad screen into a Master menu and a Detail view; the content of which changes according to the Master menu selection. In this video; Drew McConnell demonstrates how to create a Master-Detail application; its built-in Split View functionality; and edits the DetailViewController and MasterViewController files.
-
Creating a Static Table View Application
A Static Table View is one of the most convenient ways of displaying a fixed set of data. In this video; Mark Lassoff uses Xcode to demonstrate how to create a Static Table View and configure its appearance.
-
Creating a Tab View Application
Tab Views enable a user to switch between Scenes in an iOS application. In this video; Mark Lassoff uses Xcode to create and configure a Tab View.
-
Creating Outlets
In the XCode development environment; you use outlets to marry the Objective C-code with the application interface. In this video; Mark Lassoff demonstrates how to use outlets to link labels in an application to the Objective C-code.
-
Creating Storyboards for both iPad and iPhone
The XCode environment enables you to create a universal app that appears the same on iPhone and iPad. In this video; Mark Lassoff demonstrates how you can use multiple Storyboards with a single set of code to make the application work well on both platforms.
-
Customizing Collection View Cells
In iOS Application Development; collection view cells allow you to define and customize the precise layout of visual elements in your app. In this video; Drew McConnell demonstrates how to customize collection view cells by adding background images and selected cell background images while using an image view.
-
Developing a GUI with a XIB file
XIB files; pronounced NIB; which were used to create older iPhone and iPad GUI applications; have been replaced in XCode with the Storyboard feature. In this video; Mark Lassoff demonstrates how to use XIB files in a single-view application.
-
Developing a GUI with Storyboard
You can use the new storyboard feature in XCode to create a graphical user interface; or GUI; for XCode applications for iPad and iPhone devices. In this video; Mark Lassoff demonstrates how you use the storyboard to create a GUI for a single view application.
-
Displaying Badges
iOS allows application developers to display badge numbers on the home screen; indicating that there is a notification inside the app for the user to attend to. In this video; Drew McConnell demonstrates how to cause the badge to appear at a specific interval when the app resigns; and how to dismiss the badge when the user enters the app.
-
Displaying Banners
In iOS Application Development; you can display banner notifications at the top of the screen to inform the user of an action or event. In this video; Drew McConnell demonstrates how to create a banner so it appears after a specific interval once the app has resigned the window.
-
Drawing Lines and Paths
In iOS; you can draw lines and paths programmatically. In this video; Mark Lassoff demonstrates how you use a XIB file for a ViewController to create interface graphics.
-
Email with Attachments
In iOS Application Development; the MFMailComposeViewController class provides a method that allows you to easily attach any type of file as an attachment when sending an e-mail in your app. In this video; Drew McConnell demonstrates how to create an e-mail with a selected JPEG file as an attachment using the addAttachmentData method from within an existing e-mail app.
-
Enabling and Disabling Autorotation
An application developed for iOS can automatically change its view layout when the device is rotated. In this video; Mark Lassoff uses Xcode to demonstrate how to implement Autorotation features.
-
Hiding the Keyboard on Click
In iOS applications; you can hide the keyboard when the user presses the background of the GUI. In this video; Mark Lassoff uses the XCode development environment to program an iOS application to hide the keyboard in this way.
-
Hiding the Keyboard with Text Entry Elements
In iOS applications; the keyboard is automatically displayed whenever a user hits a Text Entry item but; as a developer; you need to hide the keyboard afterwards. In this video; Mark Lassoff uses the Xcode development environment to implement this functionality.
-
Implementing a Dynamic Table View
A Dynamic Table View is a great way to display an abstract set of data in an iOS application. In this video; Mark Lassoff uses Xcode to demonstrate how to create a Dynamic Table View and configure its data.
-
Implementing In-App Email
In iOS Application Development; with a few lines of code the built-in API's allow you to easily present a mail composition interface so the user can send an e-mail message from within your app. In this video; Drew McConnell uses the MFMailComposeViewController class inside the MessageUI framework to provide an interface that allows for the sending of in-app e-mail messages.
-
Launching an External App
You can easily access the default Apple applications on your iOS device. In this video; Drew McConnell demonstrates how to use the ViewController implementation file to access Safari; iMessage; Phone; Facetime; and the Mail applications.
-
Load URLs with a Web View
You can easily access and display websites within your iOS application. In this video; Drew McConnell demonstrates how to use the Web View to load a website into an application.
-
Loading and Displaying Images
In iOS Application Development; you can use images as visual designs; button icons; or the focus of a view. In this video; Drew McConnell demonstrates how to use Xcode to manually and programmatically add images into an iOS application.
-
Loading and Playing Audio Files
Mobile devices are able to play MP3 audio files. In this video; Mark Lassoff uses Xcode to create an iOS application that loads and plays an audio file.
-
Loading and Playing Video Files
You can write Objective-C code to play a video in an iOS application. In this video; Mark Lassoff uses the MediaPlayer framework to create a media player that plays an MP4 file.
-
Localizing Text
In iOS Application Development; you can easily display text in multiple languages on your iOS device. In this video; Drew McConnell demonstrates how to use the Localizable.strings file to create entries for English and Spanish text.
-
Navigation Bar Customization
You can easily customize the navigation bar with your own design on your iOS device. In this video; Drew McConnell demonstrates how to use the AppDelegate implementation file to change the tint; text color; background image; font; and style of the navigation bar.
-
Navigation with a Table View
An interesting way to navigate an iOS application is with a Table View. In this video; Mark Lassoff demonstrates how to use a Table View to navigate to another view inside an application.
-
Page Control with Scroll View
In iOS Application Development; you can create Page View Controllers to enhance navigation. In this video; Drew McConnell demonstrates how to implement a Page View Controller to allow users to navigate through a series of pages.
-
Performing Tasks Before a Segue
In iOS; you can use a callback function to perform tasks before a Segue. In this video; Mark Lassoff demonstrates how you can create a method in Objective-C to display a message on screen before the Segue to the next Scene.
-
Reading a File with NSFileManager
In iOS; data is often stored on the device and accessed regularly. In this video; Mark Lassoff demonstrates how to write the code for using NSFileManager to read data from a device.
-
Record Audio
In iOS Application Development; you may want to play music; play a narration; or just play a sound effect whenever the user pushes a button. In this video; Drew McConnell demonstrates how to provide an interface to access a device's built-in speakers and audio player; and record audio to use in your application.
-
Sending a SMS
In iOS Application Development; the MessageUI.framework and MessageUI header allow you to send an SMS from within your app. In this video; Drew McConnell demonstrates how to provide a user interface for composing an SMS; configure the implementation file's sendSMS action; and invoke the didFinishWithResultDelegate method to assess the status of the message as Sent; Cancelled; or Failed.
-
Sending with AirDrop
In iOS Application Development; you can use the UIActivityViewController to transfer files between two iOS devices connected to the same wireless network using AirDrop. In this video; Drew McConnell deomnstrates how to code your ViewController implementation file's shareImage method; and includes an excludedArray of activities to ensure only AirDrop appears as an option in your iPhone Activity window.
-
Setting Object Properties
In the XCode development environment; you can use inspectors to change the properties and configure objects on a Storyboard view controller. In this video; Mark Lassoff demonstrates how you use the Identity; Attributes; and View inspectors to set three categories of object properties.
-
SMS with Attachment
In iOS Application Development; existing SMS functionality allows you to append files to an SMS sent from within your app. In this video; Drew McConnell demonstrates how to declare the path of your attachment; turn it into an NSData object; invoke the contentsAtPath method; and use the addAttachment method to add the file to your message.
-
The XCode Development Environment
You can use the XCode development environment to create iOS applications for the iPhone or iPad. In this video; Mark Lassoff demonstrates how to use the XCode environment to create a new project; as well as how to view project information and use the context-sensitive panels.
-
UIDynamics – Attachment
In iOS Application Development; physics can be added to interface objects. In this video; Drew McConnell demonstrates how to add gravity to an interface object and configure the physics behind the object’s movement.
-
UIDynamics – Gravity and Collision
In iOS Application Development; physics can be added to a user interface object. In this video; Drew McConnell demonstrates how to use UIDynamics to add gravity to an interface object and create a collision with the object.
-
UIDynamics – Push
In iOS Application Development; physics can be added to interface items. In this video; Drew McConnell demonstrates how to add push behavior to an interface item which can be controlled using directional buttons.
-
UIDynamics – Snap
In iOS Application Development; a snap feature can be added to an interface object. In this video; Drew McConnell demonstrates how to set a point for the interface object to snap to; as well as how to determine how much it snaps.
-
Using a Stepper
In Android iOS Application Development; a stepper can be used to increment and decrement values using functions. In this video; Drew McConnel demonstrates the Auto repeat; Continuous; and Wrap functions; and configures an action for a stepper.
-
Using a Switch
In iOS Application Development; a switch can be used as an interface object which toggles a value between on and off. In this video; Drew McConnell demonstrates the properties of a switch; and the process of adding a switch.
-
Using a Timer
In iOS Application Development a Timer is used to keep track of the exact time as well as intervals that allow you to run code at specific times. In this video; Drew McConnell demonstrates how to add a Timer by declaring NSTimer and an int.
-
Using Maps
In iOS Application Development; the built-in Maps application makes it easy to find a location on a digital map. In this video; Drew McConnell demonstrates how to use the MapKit.framework to find a user's location on a map.
-
Using Sliders
In iOS Application Development; a slider user-interface object allows users to change the values of another object in an application. In this video; Drew McConnell demonstrates; in your ViewController implementation file; how to code three sliders so that they adjust the RGB color values of the Views background; before running the app on his iPhone.
-
Using the Custom Picker Component
In iOS applications; a Custom Picker component is the best way of allowing a user to pick one item from a list of available items. In this video; Mark Lassoff demonstrates how to configure and populate this component for a mobile application.
-
Utility App
In iOS Application Development; a setting in the Flipped View can be declared which will affect the display in the Main View. In this video; Drew McConnell demonstrates how to use the FlipViewController to declare a method which will be implemented by the MainViewController.
-
Working with the DatePicker Component
In iOS applications; the DatePicker component is a useful way of allowing users to enter information about a date. In this video; Mark Lassoff demonstrates how to add a date picker and configure its locale.
-
Writing a File with NSFileManager
There are many times when you want an iOS application to permanently save data to a device. In this video; Mark Lassoff uses Xcode to demonstrate how to write data using NSFileManager.
-
Writing an Object as an Archive
In iOS; saving an object in a serialized format with state is known as archiving. In this video; Mark Lassoff demonstrates how to store application data using archiving.
-
Unarchiving an Object
In an iOS application; you unarchive an object to convert it to a regular Objective-C object. In this video; Mark Lassoff demonstrates how you retrieve an archive from the device.
-
Using a Collection View Controller
In iOS Application Development; you can implement a Collection View Controller; allowing the user to scroll through the camera roll on an iOS device. In this video; Drew McConnell demonstrates how create a single view application with scrollable Collection View cells implemented using an array so the method can reference photo indexes when populating the view.
-
Using a Navigation Controller
It's easy to navigate between different views in an application on your iOS device. In this video; Drew McConnell demonstrates how to use the Navigation Controller to go back to previous views in an application.
-
Using a Segmented Control
In iOS Application Development; you can use a segmented control to provide your users with a series of buttons in a single visual element. In this video; Drew McConnell shows you how to add and code a segmented control containing three named buttons and a label containing text equal to that of each selected button.
-
Detecting Device Orientation
In iOS Application Development you can detect when the orientation of an iOS-based device changes; allowing you to make the necessary changes to your app within the view controller's visible area. In this video; Drew McConnell demonstrates how to detect a devices current orientation using the interfaceOrientation property and return an integer representing the orientation to the console.
-
Detecting Gestures
You can use Xcode to develop applications that detect when a user moves their finger in a specific pattern; known as a gesture. In this video; Mark Lassoff demonstrates how to detect swipe and long-press gestures to display an appropriate label.
-
Detecting Taps and Touches
An iOS application needs to recognize a user touching and tapping the screen. In this video; Mark Lassoff demonstrates how to detect and react to these actions.
-
Creating a Custom Keyboard
After watching this video; you will be able to create a custom keyboard using an iOS 8 app extension.
-
Creating a Share Extension
After watching this video; you will be able to implement a Share extension in an iOS 8 app.
-
Creating a Today Extension
After watching this video; you will be able to create a Today widget in an iOS 8 app.
-
Creating an Action Extension
After watching this video; you will be able to implement an Action extension in an iOS 8 app.
-
Enabling Manual Camera Controls
After watching this video; you will be able to use the APIs in the AVFoundation framework to enable manual camera control from an iOS 8 app.
-
Getting Started with Metal
After watching this video; you will be able to learn the basics of the iOS 8 Metal framework.
-
Getting Started with SceneKit
After watching this video; you will be able to use SceneKit to create 3-D graphics for an iOS 8 app.
-
Implementing a Document Picker
After watching this video; you will be able to implement a document picker using an app extension in iOS 8.
-
Implementing Handoff
After watching this video; you will be able to implement Handoff in iOS 8 apps in order to enable transfer of activities from one device to another.
-
Implementing HomeKit
After watching this video; you will be able to create a HomeKit iOS 8 app.
-
Implementing Photo Editing Extensions
After watching this video; you will be able to enable third-party photo and video editing with a photo editing extension in iOS 8.
-
Implementing PhotoKit
After watching this video; you will be able to implement PhotoKit in an iOS 8 app.
-
Implementing WatchKit
After watching this video; you will be able to use WatchKit to integrate an iPhone and Apple Watch app.
-
Inspecting View Attributes
After watching this video; you will be able to use IBInspectable to edit user defined runtime properties.
-
Overview of Swift
After watching this video; you will be able to describe how Vagrant allow you to access a port on your host machine and have all data forwarded.
-
Reading HealthKit Data in iOS Apps
After watching this video; you will be able to integrate HealthKit with an iOS 8 app to share data.
-
Using SpriteKit
After watching this video; you will be able to get started with the iOS 8 SpriteKit framework to create 2-D games .
-
Using Swift Playgrounds
After watching this video; you will be able to use Swift playgrounds to facilitate development of iOS apps.
-
Using TestFlight
After watching this video; you will be able to use TestFlight with Apple Connect for beta testing of iOS 8 apps.
-
Using Touch ID for Authentication
After watching this video; you will be able to configure an iOS 8 app to use Touch ID for authentication using the local authentication API.
-
View Debugging
After watching this video; you will be able to use view debugging with iOS 8 apps.
-
Writing HealthKit Data in iOS Apps
After watching this video; you will be able to avail of Touch ID functionality to integrate Apple Pay in an iOS 8 app.
-
Accessing Records with CloudKit
After watching this video; you will be able to code an iOS 8 app using CloudKit to retrieve; modify; and query records.
-
Configuring CloudKit
After watching this video; you will be able to configure an iOS 8 app for CloudKit and use the CloudKit Dashboard to create a schema.
-
Create a Cloud-Based iOS 8 App
After watching this video; you will be able to use iOS 8 SDK features to create an app.
-
Privacy Settings
The privacy settings in Apple iOS 7 allow you to set various options for deciding how private or open your device will be. In this video; Bob Flisser demonstrates the purpose of; and how to set; some of these options.
-
Reminders
With iOS 8 for iPhone; you can create and configure reminders that will be activated based on your specifications. In this video; Bob Flisser demonstrates how to create; configure; and delete reminders on your iPhone.
-
Apps
In iOS 8 for iPhone; you can easily download; update; browse; and search for apps through the App Store. In this video; Bob Flisser demonstrates how to navigate the App Store; and download and update apps on your iPhone.
-
Notes
iOS 8 provides an app you can use to easily work with notes on your iPhone. In this video; Bob Flisser demonstrates how to create and format notes using the Notes app on your iPhone.
-
Messages
iOS 8 for iPhone provides a messaging app that allows you to easily create and send different types of messages to other devices. In this video; Bob Flisser demonstrates how to create and send text; voice; and video messages using iOS 8's Messages settings.
-
Network Settings
The iOS 8 network settings for the iPhone allow you to control how and when your phone connects to Wi-Fi networks. In this video; Bob Flisser demonstrates how to configure your iOS 8 Wi-Fi network settings for the iPhone.
-
Using Siri
After watching this video; you will be able to use Siri to find information and manage your iPhone in iOS 9.
-
Using Siri
Siri; the intelligent personal assistant built into iPhone; recognizes and responds to natural speech. In this video; Josh Penzell demonstrates how to enable Siri; have a dialogue with her; and accomplish your tasks.
-
Organizing Apps
iPhone allows you to organize your apps into groups. In this video; Josh Penzell demonstrates how to take control and organize your iPhone apps to your own workflow.
-
Passcodes
Passcodes in iPhone allow you to secure vital information; such as email; back accounts; and sensitive documents. In this video; Josh Penzell demonstrates how to set up numeric and alphanumeric passcodes to restrict access to your phone.
-
Newsstand
The Newsstand App on iPhone allows you to access specific magazines and newspapers on your iPhone. In this video; Josh Penzell demonstrates how to search; shop; and download from the App Store.
-
Syncing Contacts with Gmail
iPhone allows you to synchronize the contacts on your phone with Google Contacts. In this video; Josh Penzell shows how to sync your contacts with the Google's cloud service.
-
Using Dictation
The dictation feature on iPhone allows you to dictate your text instead of typing. In this video; Josh Penzell demonstrates how to use voice to compose a mail with punctuation.
-
Calendar
The Calendar app has been updated in iOS 7 running on the Apple iPhone; and features usability enhancements that provide well-organized; space-efficient views to better manage events. In this video; Bob Flisser demonstrates the different Calendar views; and how to review and edit the details of a scheduled event.
-
Calendar
In iOS 8 for iPhone; you can use the Calendar App to help organize events for both your work and personal life. In this video; Bob Flisser demonstrates some of the setting that are available to you and how to configure and use the Calendar App.
-
New Features of the Camera
In Apple iPhone iOS 7; you can now swipe your finger between panorama; video; and square modes. In this video; Bob Flisser uses the Camera application to explore the video; square photos; panorama; filter; and Camera Roll options.
-
Spotlight Search
iOS 7 allows you to quickly search for content in your Apple iPhone's apps; e-mails; and contents by accessing Spotlight Search from anywhere on your Home screen. In this video; Bob Flisser demonstrates how to access Spotlight Search; perform a search; and configure the Spotlight Search criteria.
-
Syncing Mobile Devices with a Mac
iCloud is built into OS X; allowing you to easily synchronize your MacBook with your Apple iPhone or any other iOS 7 mobile devices and share content. In this video; Bob Flisser demonstrates how to configure the iCloud Control Panel options for photo sharing between a Mac and a mobile device; and how to sync media downloaded with iTunes.
-
Syncing Mobile Devices with a PC
iCloud allows you to manage and share content effortlessly by synchronizing your Apple iPhone; or other iOS 7 devices; with a Windows PC in a few easy steps. In this video; Bob Flisser demonstrates how to download the iCloud Control Panel for a PC and configure its sharing options; before highlighting the preferences in iTunes for syncing downloads.
-
Using AirDrop to Share Files Between Mobile Devices
You can share files on your Apple iPhone iOS 7 with mobile devices on the same Wi-Fi network. In this video; Bob Flisser uses the AirDrop feature to share a photo with an iPad device.
-
Accessibility Options
iOS 7 provides enhanced accessibility options that help people with disabilities; as well as everyone else; to experience the function of iOS on the Apple iPhone through the many built-in assistive features. In this video; Bob Flisser demonstrates some of the new accessibility options and how to configure them from the Accessibility menu in the iOS 7 Settings app.
-
Changing the Background Wallpaper
iOS 7 allows you to change the background wallpaper of the Lock screen and Home screen separately on your Apple iPhone using built-in images; personal photos; or the new Dynamic Wallpaper. In this video; Bob Flisser demonstrates the different wallpaper options while setting the background of the Lock screen and Home screen; and how to arrange Home screen icons.
-
Notifications
The Notifications Center in iOS 8 provides a customizable means of retrieving notifications and accessing apps on your iPhone at any time. In this video; Bob Flisser demonstrates how to access and customize the iOS 8 Notifications Center for iPhone.
-
Control Center
The Control Center is a new iOS 7 feature that allows you to quickly change commonly used settings and access certain apps on the Apple iPhone from anywhere within the iOS. In this video; Bob Flisser demonstrates how to access the Control Center; the settings you can adjust; and the apps you can use directly from the Control Panel.
-
Receiving File Input Data
After watching this video; you will be able to create code that handles file inputs to an iOS app.
-
Handling Exceptions
After watching this video; you will be able to catch and handle exceptions in iOS apps.
-
Importing Files
In iOS Application Development; you can specify which types of imported files an iOS device is able to open and allow the user to access the files directly from within your application. In this video; Drew McConnell demonstrates how to declare a uniform type identifier and use UIWebView to display PDF documents from within an app.
-
Using Alerts
After watching this video; you will be able to use alerts in iOS applications.
-
Naming Classes in Objective-C
After watching this video; you will be able to identify and use different class naming standards in Objective-C.
-
Drawing Shapes
With the iOS 2D graphics context; you can draw shapes on the interface using Objective-C. In this video; Mark Lassoff demonstrates how you draw a rectangle on a surface and configure its appearance.
-
Restricting WebView Navigation Based on User Input
After watching this video; you will be able to restrict free navigation around the Web based on user input in a UIWebView.
-
Using UIStackView
After watching this video; you will be able to use UIStackView to stack subviews in iOS 9.
-
Mail and Facetime
The Mail and FaceTime apps in iOS 7 allow you to easily communicate with others. They have both been updated to include some new features. In this video; Bob Flisser demonstrates some of the new features of the Mail and FaceTime apps.
-
Live Rendering
After watching this video; you will be able to use live rendering to view code changes in an iOS app.
-
Creating Actions
In iOS; an object responds to an event by delegating an action. In this video; Mark Lassoff demonstrates how to use Objective-C to wire an action to an object in a GUI.
-
iOS Application Development: Handling Local Notifications
After watching this video, you will be able to understand how local notifications are delivered to apps that may be in various states.
-
iOS Application Development: Project Properties
After watching this video, you will be able to configure the properties of an iOS project.
-
iOS Application Development: Selecting a Build Scheme
After watching this video, you will be able to select a build scheme and build an iOS app.
-
Getting Started with Xcode & iOS: Xcode Installation
After watching this video, you will be able to install Xcode and the iOS SDK.
-
Getting Started with Xcode & iOS: The iOS SDK
After watching this video, you will be able to understand the architecture of the iOS SDK.
-
Getting Started with Xcode & iOS: Create an Xcode Project
After watching this video, you will be able to create a new iOS-based project in Xcode.
-
Getting Started with Xcode & iOS: Xcode Interface: Toolbar and Navigation Areas
After watching this video, you will be able to understand the pieces of the Xcode toolbar and navigation areas.
-
Getting Started with Xcode & iOS: Xcode Interface: Editor, Debug, and Utility Areas
After watching this video, you will be able to understand the pieces of the Xcode Editor, Debug, and Utility areas.
-
Getting Started with Xcode & iOS: Understanding MVC
After watching this video, you will be able to understand the Model View Controller design pattern as it relates to iOS.
-
Getting Started with Xcode & iOS: Creating a Single View Application
After watching this video, you will be able to understand the boiler plate components that make up a single view application.
-
Getting Started with Xcode & iOS: Setting up an App Interface
After watching this video, you will be able to locate and add UI controls to an iOS app.
-
Getting Started with Xcode & iOS: Connecting an Interface Builder Outlet
After watching this video, you will be able to connect an Interface element to a view controller using an IBOutlet .
-
Getting Started with Xcode & iOS: Connecting an Interface Builder Action
After watching this video, you will be able to connect interface events to a view controller using an IBAction.
-
Getting Started with Xcode & iOS: Customizing View Controllers
After watching this video, you will be able to add custom business logic to a view controller.
-
Getting Started with Xcode & iOS: Running an App Using the Simulator
After watching this video, you will be able to run an iOS app using the iOS Simulator.
-
Getting Started with Xcode & iOS: Running an App Using a Real iOS Device
After watching this video, you will be able to run an iOS app using an actual iOS device.
-
Getting Started with Xcode & iOS: Exercise: Creating a New iOS App
After watching this video, you will be able to create a new iOS app using Xcode.
-
iOS Application Development: Using Core Graphics and Quartz 2D
After watching this video, you will be able to create an iOS view object from scatch using Core Graphics.
-
iOS Application Development: Working with Colors
After watching this video, you will be able to specify and customize colors in iOS applications.
-
iOS Application Development: Using the Core Data Framework
After watching this video, you will be able to use the Core Data framework to persist data in an iOS application.
-
iOS Application Development: Using iCloud Key-Value Storage
After watching this video, you will be able to implement data storage using key-value pairs in iCloud.
-
iOS Application Development: Working With Images
After watching this video, you will be able to display images using Core Graphics.
-
iOS Application Development: Configuring CloudKit
After watching this video, you will be able to configure an iOS app for CloudKit and use the CloudKit Dashboard to create a schema.
-
iOS Application Development: Accessing Records with CloudKit
After watching this video, you will be able to code an iOS app using CloudKit to retrieve, modify, and query records.
-
iOS Application Development: Archiving Data Model Objects
After watching this video, you will be able to archive data model objects in iOS applications.
-
iOS Application Development: Using SQLite
After watching this video, you will be able to use SQLite to store and retrieve data in an iOS application.
-
iOS Application Development: Handling App Launch and State Transitions
After watching this video, you will be able to practice handling iOS app state transitions.
-
iOS Application Development: Specifying Settings
After watching this video, you will be able to specify settings for an iOS application.
-
iOS Application Development: Accessing Settings
After watching this video, you will be able to access settings within an iOS application.
-
iOS Application Development: Working with Property Lists
After watching this video, you will be able to use property lists to persist data in an iOS application.
-
iOS Application Development: Disabling Background Execution
After watching this video, you will be able to configure an iOS app to prevent it running in the background.
-
iOS Application Development: App Icons
After watching this video, you will be able to add app icons to an iOS application.
-
iOS Application Development: Using a Launch Screen
After watching this video, you will be able to incorporate a launch screen in an iOS app.
-
iOS Application Development: Extending an App
After watching this video, you will be able to practice incorporating an app extension for document picking.
-
iOS Application Development: Implementing PhotoKit
After watching this video, you will be able to implement PhotoKit features in an iOS application.
-
iOS Application Development: Recording Audio Using AVFoundation
After watching this video, you will be able to implement support for audio recording using AVFoundation in iOS apps.
-
iOS Application Development: Playing Audio Using AVFoundation
After watching this video, you will be able to implement support for audio playback using AVFoundation in iOS apps.
-
iOS Application Development: Creating a Cloud-Based iOS App
After watching this video, you will be able to use iOS SDK features to create a cloud-based app.
-
iOS Application Development: Getting Started with SpriteKit
After watching this video, you will be able to start with the iOS SpriteKit framework to create gaming apps.
-
iOS Application Development: Using SpriteKit
After watching this video, you will be able to work with the iOS SpriteKit framework to create gaming apps.
-
iOS Application Development: The Image Picker Controller
After watching this video, you will be able to implement the Image Picker controller and delegate to enable support image and video selection in an iOS app.
-
iOS Application Development: Taking Images Using the Image Picker
After watching this video, you will be able to implement the Image Picker controller to enable users to take photos from within an iOS app and access the images within the app.
-
iOS Application Development: Right to Left Languages
After watching this video, you will be able to implement support for right to left languages in an iOS 9 app.
-
iOS Application Development: View Debugging
After watching this video, you will be able to use view debugging with iOS apps.
-
iOS Application Development: Using TestFlight
After watching this video, you will be able to use TestFlight with Apple Connect for beta testing of iOS apps.
-
iOS Application Development: App Thinning
After watching this video, you will be able to describe how to implement app thinning to develop apps for multiple platforms.
-
iOS Application Development: Using Slide Over
After watching this video, you will be able to implement slide over in iOS apps.
-
iOS Application Development: Using Split View
After watching this video, you will be able to implement split views in iOS apps.
-
iOS Application Development: Using PIP
After watching this video, you will be able to use picture in picture (PIP) in iOS 9 apps.
-
iOS Application Development: Localizing an App
After watching this video, you will be able to implement localization in an iOS app.
-
iOS Application Development: Using Web Markup
After watching this video, you will be able to use web markup to make app content searchable.
-
iOS Application Development: Using Universal Links
After watching this video, you will be able to use universal links in an iOS 9 app.
-
iOS Application Development: Content Indexing with Core Spotlight
After watching this video, you will be able to Use Core Spotlight APIs to make app content searchable.
-
iOS Application Development: Writing HealthKit Data in iOS Apps
After watching this video, you will be able to integrate HealthKit with an iOS app and write to health store.
-
iOS Application Development: Contacts and Contact UI
After watching this video, you will be able to implement the Contacts and Contacts UI frameworks in iOS 9 apps.
-
iOS Application Development: Using SFSafariViewController
After watching this video, you will be able to use SFSafariViewController to display web content in an iOS 9 app.
-
iOS Application Development: Using NSUserActivity APIs
After watching this video, you will be able to Use NSUserActivity APIs to make app activities and states searchable.
-
iOS Application Development: Implementing Photo Editing Extensions
After watching this video, you will be able to enable third-party photo and video editing with a photo editing extension in iOS.
-
iOS Application Development: Creating a Share Extension
After watching this video, you will be able to implement a Share extension in an iOS app.
-
iOS Application Development: Creating a Today Extension
After watching this video, you will be able to create a Today widget in an iOS app.
-
iOS Application Development: Reading HealthKit Data in iOS Apps
After watching this video, you will be able to integrate HealthKit with an iOS app and read from the health store.
-
iOS Application Development: Implementing a Document Picker
After watching this video, you will be able to implement a document picker using an app extension in iOS.
-
iOS Application Development: Creating an Action Extension
After watching this video, you will be able to implement an Action extension in an iOS app.
-
iOS Application Development: Creating a Custom Keyboard
After watching this video, you will be able to create a custom keyboard using an iOS app extension.
-
iOS Application Development: Working with True Tone
After watching this video, you will be able to configure True Tone shifts in iOS 10.
-
iOS Application Development: Working with iOS 10 Lock Screen Widgets
After watching this video, you will be able to work with the different display modes of lock screen widgets in iOS 10.
-
iOS Application Development: Creating an iOS 10 User Notification
After watching this video, you will be able to create and use local notifications in iOS 10.
-
iOS Application Development: Using Speech Recognition
After watching this video, you will be able to use the Speech Recognition framework to transcribe audio to text.
-
iOS Application Development: Promoting Locations to iOS
After watching this video, you will be able to configure location data for suggestion in iOS.
-
iOS Application Development: Creating an iMessage App
After watching this video, you will be able to create a custom iMessage application.
-
iOS Application Development: Sending Messages to Custom Apps using Siri
After watching this video, you will be able to use Siri to initiate sending a message to a custom applicaton.
-
iOS Application Development: Working with Wide Color
After watching this video, you will be able to undestand wide color support in iOS 10.
-
iOS Application Development: Search Continuation
After watching this video, you will be able to configure a Core Spotlight search results to be continuable in app.
-
iOS Application Development: Creating a Sticker Pack
After watching this video, you will be able to create a custom Sticker Pack application.
-
iOS Application Development: Customizing a User Notification Appearance
After watching this video, you will be able to customize a local user notifications appearance.
-
iOS Application Development: Working with Interactive User Notifications
After watching this video, you will be able to .
-
iOS Application Development: Resolving and Confirming Intents
After watching this video, you will be able to use the resolve and confirm methods of a domain when implementing SiriKit.
-
iOS Application Development: Working with Intents UI
After watching this video, you will be able to create a cusotm UI when integrating with Siri.
-
iOS Application Development: The iOS 10 Core Data Stack
After watching this video, you will be able to use the new Core Data stack in iOS 10.
-
iOS Application Development: In-App Searching
After watching this video, you will be able to use the Core Spotlight index to search content within an app.
-
iPhone Orientation: Battery Percentage
The battery percentage on iPhone allows you to make a more accurate estimate of the battery life. In this video, Josh Penzell demonstrates how to display the battery level on the battery indicator.
-
iPhone Orientation: Podcasts
iPhone allows you to subscribe to podcasts and broadcast stations. In this video, Josh Penzell demonstrates how to subscribe, unsubscribe, and sync up your podcasts.
-
iPhone Orientation: Editing Word/Excel Documents
Docs To Go on iPhone allows you to work on Microsoft Office products. In this video, Josh Penzell demonstrates how to edit Word documents on the device and attach to mail or sync up to the server.
-
iPhone Orientation: Syncing iPhone with iCloud
iCloud keeps your iPhone in sync with all your other devices. In this video, Josh Penzell demonstrates how to register with Apple and configure a few settings to get this free service working for you.
-
iPhone Orientation: Editing/Viewing PDFs
GoodReader on iPhone allows you to read and edit PDF files. In this video, Josh Penzell demonstrates how to view, annotate, and email PDFs on iPhone.
-
iPhone Orientation: Printing
iPhone allows you to print directly to a compatible printer and save on time and effort. In this video, Josh Penzell demonstrates how to print directly to a compatible printer with just a few clicks of a button.
-
iPhone Orientation: Working with Reminders
Reminders on iPhone allow you to keep track of the things to do, such as calling mom when you get home. In this video, Josh Penzell demonstrates how to create location-specific reminders, set priority, and organize in lists.
-
iPhone Orientation: Social Networking
iPhone allows you to always remain connected to your social network no matter where you are. In this video, Josh Penzell demonstrates how to find iPhone apps geared specifically towards social networks.
-
iPhone Orientation: Cellular Data vs. Wi-Fi
iPhone’s built-in cellular data service is useful when WiFi is not available. In this video, Josh Penzell demonstrates how to configure your cellular data settings to keep the cost low.
-
iPhone Orientation: Reading Books
iPhone allows you to access numerous book services such as Apple’s iBooks, Amazon’s Kindle, and Barnes & Noble’s Nook. In this video, Josh Penzell demonstrates how to get books and read and annotate on the iPhone.
-
iPhone Orientation: Sounds
iPhone allows you to customize the sounds on the device to your needs, such as to discretely send a text message. In this video, Josh Penzell demonstrates how to adjust volume, set time for notifications, and turn off keyboard clicks.
-
iPhone Orientation: Notes App
The Notes app on iPhone is simple yet powerful. In this video, Josh Penzell demonstrates how to create, configure settings, and email notes.
-
iPhone Orientation: Searching
Spotlight Search on iPhone allows you to quickly and easily locate apps, emails, and content. In this video, Josh Penzell demonstrates how to access, use, and customize the search feature.
-
iPhone Orientation: Do Not Disturb Feature
Do Not Disturb on iPhone allows you to control notifications. In this video, Josh Penzell demonstrates how to use this powerful feature to schedule notifications and block random calls.
-
iPhone Orientation: Passbook
The Passbook app on iPhone allows you to store passes and coupons on the device, such as flight boarding passes and Starbucks gift cards. In this video, Josh Penzell demonstrates how to view, add, and update your cards and other paper products.
-
iPhone Orientation: Reply to Phone Calls with a Message
The Reply with a Message feature on iPhone allows you to immediately respond to calls with a text message. In this video, Josh Penzell demonstrates how to create and use configured texts and quick custom messages.
-
iPhone Orientation: QR Codes
A QR reader app on iPhone allows you to scan QR codes on posters and stores. In this video, Josh Penzell explains what QR codes are, where to acquire an app to read the codes, and how to scan the codes to visit websites.
-
iOS Application Development: Implementing Slicing
After watching this video, you will be able to use slicing in a button template in an iOS application.
-
iOS Application Development: Control Modes
After watching this video, you will be able to describe the three modes of controls – active, passive and static – providing examples of each in an iOS application.
-
iOS Application Development: Creating a Basic iOS App
After watching this video, you will be able to practice creating a basic iOS app.
-
iOS Application Development: Working With Touches
After watching this video, you will be able to use touch events in an iOS application.
-
iOS Application Development: Handling Rotation
After watching this video, you will be able to handle rotation in an iOS application.
-
iOS Application Development: Creating a Layout
After watching this video, you will be able to practice creating a layout for an iOS app.
-
iOS Application Development: Moving to the Background
After watching this video, you will be able to handle an iOS app as it moves from the foreground to the background.
-
iOS Application Development: Handling Launches
After watching this video, you will be able to handle launches of an iOS app.
-
iOS Application Development: Stepping through the Execution States
After watching this video, you will be able to step through the execution states of an iOS app.
-
iOS Application Development: Execution States
After watching this video, you will be able to describe the execution states of an iOS app.
-
iOS Application Development: The Main Run Loop
After watching this video, you will be able to describe the Main run loop in an iOS app.
-
iOS Application Development: Moving to the Foreground
After watching this video, you will be able to handle an iOS app as it moves from the background to the foreground.
-
iOS Application Development: Handling Temporary Interruptions
After watching this video, you will be able to handle temporary interruptions in an iOS app.
-
iOS Application Development: Including Data Files in First Launch
After watching this video, you will be able to configure an iOS app to access app-specific data files at first launch.
-
iOS Application Development: Launching in Landscape Mode
After watching this video, you will be able to configure an iOS app to launch in landscape mode.
-
iOS Application Development: App Structure
After watching this video, you will be able to describe the structure of an MVC-based iOS app.
-
iOS Application Development: Creating a Table View App
After watching this video, you will be able to practice creating an iOS table view app.
-
iOS Application Development: Handling Motion Events With Core Motion
After watching this video, you will be able to use the CoreMotion framework to get motion data in an iOS app.
-
iOS Application Development: Working with the Location Manager
After watching this video, you will be able to use the core Location API Location Manager in an iOS application.
-
iOS Application Development: Getting Shake Events
After watching this video, you will be able to use the Motion Manager of the Core Motion Framework to access motion data in iOS applications.
-
iOS Application Development: Getting Device Orientation
After watching this video, you will be able to use the Motion Manager of the Core Motion Framework to respond to motion events in iOS applications.
-
iOS Application Development: Mapping User Movements
After watching this video, you will be able to use MapKit to map users' movements in an iOS application.
-
iOS Application Development: Using the Location Manager Delegate
After watching this video, you will be able to use the core Location API Location Manager delegate in an iOS application.
-
iOS Application Development: Implementing Long-running Tasks
After watching this video, you will be able to implement long-running tasks in iOS applications.
-
iOS Application Development: Downloading Content
After watching this video, you will be able to download content in the background in an iOS app.
-
iOS Application Development: Implementing Finite Tasks
After watching this video, you will be able to implement background processing to execute finite-length tasks in an iOS app.
-
iOS Application Development: Implementing Handoff
After watching this video, you will be able to implement Handoff in iOS apps in order to enable transfer of activities from one device to another.
-
iOS Application Development: Implementing Local Notifications
After watching this video, you will be able to use local notifications to get a user's attention from an iOS app running in the background.
-
iOS Application Development: Accessing Small Amounts of Content
After watching this video, you will be able to check for and fetch small amounts of content opportunistically within iOS applications.
-
iOS Application Development: Enabling State Preservations
After watching this video, you will be able to enable state preservation and restoration in iOS 8 apps.
-
iOS Application Development: Overview of State Preservation and Restoration
After watching this video, you will be able to describe state preservation and restoration in iOS apps.
-
iOS Application Development: The iOS Development Framework
After watching this video, you will be able to describe the tools, language, application design framework, and rules applying to an iOS application.
-
iOS Application Development: Playing Video Using AVFoundation
After watching this video, you will be able to play video with AVFoundation.
-
iOS Application Development: Recording Video Using The Image Picker
After watching this video, you will be able to use the ImagePicker controller to enable users to record videos in app.
-
iOS Application Development: Using Core Animation
After watching this video, you will be able to use Core Animation to add animation to an iOS app.
-
iOS Application Development: Managing a Project
After watching this video, you will be able to navigate project folders and add code file and resources.
-
iOS Application Development: Common iOS Design Patterns
After watching this video, you will be able to use features such as symbol navigator, search navigator, code completion assistant to navigate and work with code in Xcode.
-
iOS Application Development: Working with Code Files in Xcode
After watching this video, you will be able to use features such as symbol navigator, search navigator, code completion assistant to navigate and work with code in Xcode.