iOS

iOS is the world’s most advanced mobile operating system, continually redefining what people can do with a mobile device. Together, the iOS SDK and Xcode IDE make it easy for developers to create revolutionary mobile apps.
Site: https://developer.apple.com/technologies/ios

Videos

Swift Basics to Advanced - Part 9

Added Swift Basics to Advanced - Part 9

In this episode you will learn how to handle with dictionaries.

 Watch

Animation Design (Part 1/3)

Added Animation Design (Part 1/3)

In this video, we will look at the basics of creating artwork using various tools and techniques. We will also identify some of the best practices and tips of game design.

 Watch

Form Validation in Swift

Added Form Validation in Swift

This screencast is going to cover a quick data validation method using a handy library called 'swift-validator'.

 Watch

Swiftly Testing with Quick

Added Swiftly Testing with Quick

Learn about Test-Driven-Development (TDD) by using the awesome Quick testing library for Swift with Adam Leonard.

 Watch

Prototyping with Xcode

Added Prototyping with Xcode

There are many prototyping tools available to designers, but one of the most valuable prototyping tools is using Xcode directly. By prototyping in Xcode, you as a designer become more immersed and familiar with the development environment, terminology and process. In this video you will learn how to build prototype from flat images to animated pages!

 Watch

Swift Basics to Advanced - Part 1

Added Swift Basics to Advanced - Part 1

In this episode you will learn about Variables, Constants, Concatenations, Playground, Console and more things about Swift syntax.

 Watch

Swift Basics to Advanced - Part 2

Added Swift Basics to Advanced - Part 2

In this episode you will learn about variable types and casts.

 Watch

Swift Basics to Advanced - Part 3

Added Swift Basics to Advanced - Part 3

In this episode you will learn about type aliases, booleans and tuples.

 Watch

Swift Basics to Advanced - Part 4

Added Swift Basics to Advanced - Part 4

In this episode you will learn about optionals.

 Watch

Swift Basics to Advanced - Part 5

Added Swift Basics to Advanced - Part 5

In this episode you will learn about assertion with assert command.

 Watch

Swift Basics to Advanced - Part 6

Added Swift Basics to Advanced - Part 6

In this episode you will learn about math operators.

 Watch

Swift Basics to Advanced - Part 7

Added Swift Basics to Advanced - Part 7

In this episode you will learn about string and chars manipulation.

 Watch

Swift Basics to Advanced - Part 8

Added Swift Basics to Advanced - Part 8

In this episode you will learn how to use arrays.

 Watch

Animation Design (Part 2/3)

Added Animation Design (Part 2/3)

In this part, we are going to actually export our assets and see our animation in a simple Swift game.

 Watch

Swift Basics to Advanced - Part 10

Added Swift Basics to Advanced - Part 10

In this episode you will learn about control flows using (for / while / do-while) commands.

 Watch

Swift Basics to Advanced - Part 11

Added Swift Basics to Advanced - Part 11

In this episode you will learn about conditionals commands (if / else / switch / where / continue / break / fallthrough).

 Watch

Swift Basics to Advanced - Part 12

Added Swift Basics to Advanced - Part 12

In this episode you will learn create and use functions (Part 1).

 Watch

Swift Basics to Advanced - Part 13

Added Swift Basics to Advanced - Part 13

In this episode you will learn create and use functions (Part 1).

 Watch

Objective-C Basics

Added Objective-C Basics

In this episode, I cover Objective-C the language. I cover the syntax of classes & methods, then go over how to work with objects using retain, release, and autorelease.

 Watch

Diagnosing Memory Problems

Added Diagnosing Memory Problems

In this episode, I cover what happens if you make a mistake in your memory management. You'll see how the app behaves as well as how to find & fix these issues using Xcode & Instruments.

 Watch

Serializing Data to Disk

Added Serializing Data to Disk

This episode will show you how to serialize common objects such as NSArray and NSDictionary to disk, as well as implementing custom object serialization using NSKeyedArchiver.

 Watch

New Objective-C Syntax

Added New Objective-C Syntax

The latest version of the LLVM compiler supports some excellent new syntax additions to the Objective-C language. In this episode, I cover what the new syntax is, how to use it, and a few caveats to look out for.

 Watch

Core Data Basics

Added Core Data Basics

Core Data is Apple's framework for persisting data on Mac & iOS. It can be though of as an ORM, however it's probably a lot different than most ORMs you've used in the past.

 Watch

Importing into Core Data

Added Importing into Core Data

In this screencast I'll pull down data from an API, map the JSON to a Core Data Managed Object and import them in bulk on a background thread.

 Watch

Automatic Reference Counting

Added Automatic Reference Counting

In this episode, I'll show you how to convert your project to use Automatic Reference Counting (or ARC) to eliminate the need to use retain, release, autorelease, and dealloc in your Objective-C code!

 Watch

Xcode 5 Autolayout Improvements

Added Xcode 5 Autolayout Improvements

This week we have another free bonus video on the improvements that Xcode 5 brings to Autolayout. As something that has been quite obnoxious to work with in the past, many people dismissed auto layout when it was introduced to iOS 6.

 Watch

Hello, iOS 7

Added Hello, iOS 7

To celebrate the launch of iOS 7, here is a bonus free screencast covering a few of the concepts in iOS 7 such as the status bar behavior, tint color, and navigation bar transitions.

 Watch