Shoping cart:
Empty
Cheap Software
Search by Letter:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All programs New Mac

Udemy Swift Programming From Learner To Earner

15$
Buy!Download Size: 2.65 GB


2015
Udemy
Justin Rose
11:30
English

Are you ready to build elegant iOS apps? A prerequisite to that is learning Swift, Apple's maturing Programming Language for iOS Development. This is the course for you if you're curious about iOS, or if you even know it already. Let's dive into the specifics about this course.

Section 1: What's new in Swift 2
README - Text
Section 2: Getting Started With Xcode
Installing Xcode
The Xcode IDE
Section 3: The Basics
Your First Playground
Variables
Type Annotation
Naming Variables
Changing Values of Variables
Constants
Naming Convention of Variables and Constants
VariablesAndConstants Playground - The Text
Integer Type
IntegerType Playground - The Text
Float Type
Comments and Semicolons
Type Safety and Inference
FloatType Playground - The Text
Numeric Type Conversion
Type Aliases
NumericTypeConversion Playground - The Text
Booleans
Booleans Playground - The Text
Tuples
Tuples Playground - The Text
Optionals
Wrapping and Unwrapping Optionals
Forced Unwrapping
Optional Binding
Optionals Playground - The Text
Challenge
The Basics Challenge Playground - The Text
Section 4: Basic Operators
Basic Operators Intro
Unary and Binary Operators
BasicOperatorsIntro Playground - The Text
Assignment Operator
Arithmetic Operators
Remainder Operator
ArithmeticOperators Playground - The Text
Compound Assignment Operators
MoreAssignmentOperators Playground - The Text
Comparison Operators
ComparisonOperators Playground - The Text
Ternary Conditional Operator
TernaryConditionalOperator Playground - The Text
Nil Coalescing Operator
NilCoalescingOperator Playground - The Text
Range Operators
Scope
RangeOperators Playground - The Text
Logical Operators
LogicalOperators Playground - The Text
Challenge
Basic Operators Playground Challenge - Text
Section 5: Strings and Characters
String Literals
Initializing an Empty String
String Mutability
StringLiterals Playground - The Text
Working with Characters
Concatenating Strings and Characters
String Interpolation
StringsAndCharacters Playground - The Text
Unicode
Special Unicode Characters
Extended Grapheme Clusters
Playground Unicode - Text
Counting Characters
Comparing Strings
Prefix and Suffix Equality
CountingCharactersAndComparingStrings Playground - The Text
Challenge
Strings and Characters Playground Challenge - Text
Section 6: Collection Types
Intro to Collection Types
IntroToCollectionTypes Playground - The Text
Intro to Arrays
Array Literals
Accessing Arrays
Iterating Over an Array
Creating an Empty Array
Arrays Playground - The Text
Intro to Dictionaries
Dictionary Literals
Accessing and Modifying Dictionaries
Iterating Over a Dictionary
Creating an Empty Dictionary
Dictionaries Playground - The Text
Challenge
Collection Types Playground Challenge - Text
Section 7: Control Flow
Intro to Control Flow
For-In Loops
ForInLoop Playground - The Text
For Loops
ForLoop Playground - The Text
While Loops
Do-While Loops
WhileLoops Playground - The Text
If Statements
IfAndSwitch Playground - The Text
Switch Statements
SwitchStatements Playground - The Text
Tuples in Switch Statements
Value Bindings in Switch Statements
Where in Switch Statements
TuplesInSwitchStatements Playground - The Text
Continue and Break
ContinueAndBreak Playground - The Text
Challenge
Control Flow Challenge Playground - The Text
Section 8: Functions
Intro to Functions
Defining and Calling Functions
Parameters and Return Types
Functions with Multiple Return Values
Function Parameter Names
DefiningAndCallingFunctions Playground - The Text
Variadic Parameters
Constant and Variable Parameters
MoreOnFunctions Playground - The Text
Function Types
Function Types as Parameter Types
Function Types as Return Types
Nested Functions
FunctionTypes Playground - The Text
Challenge
Functions Playground Challenge - Text
Section 9: Closure
Intro to Closures
Closure Expressions
Closure Expression Syntax
Inferring Types From Context
Implicit Returns
Shorthand Argument Names
Operator Functions
Trailing Closures
Capturing Values
Closures are Reference Types
ClosureExpressions Playground - The Text
Challenge
Playground Closures Challenge - Text
Section 10: Enumerations
Intro to Enumerations
Enumeration Syntax
Enums in Switch Statements
EnumerationSyntax Playground - The Text
Associated Values
Raw Values
Initializing From a Raw Value
MoreEnums Playground - The Text
Challenge
Enumerations Playground Challenge - Text
Section 11: Classes and Structures
Classes and Structures
Classes vs Structures
Classes vs Structs Syntax
Class and Struct Instances
Accessing Properties
Memberwise Initializers for Structures
Structs and Enums are Value Types
Classes are Reference Types
Identity Operator
Pointers
Class or Struct
ClassesVsStructures Playground - The Text
Challenge
Classes and Structures Playground Challenge - Text
Section 12: Properties
Intro to Properties
Stored Properties
Lazy Stored Properties
Stored Properties and Instance Variables
Properties Playground - The Text
Computed Properties
Property Observers
MoreProperties Playground - The Text
Type Properties
Type Property Syntax
Getting and Setting Type Properties
TypeProperties Playground - The Text
Challenge
Properties Playground Challenge - Text
Section 13: Methods
Intro to Methods
Instance Methods
The self Property
Using the Mutating Keyword
InstanceMethods Playground - The Text
Type Methods
TypeMethods Playground - The Text
Challenge
Challenge Playground Methods - Text
Section 14: Subscripts
Intro to Subscripts
Subscript Syntax
Subscripts Playground - The Text
Challenge
Subscripts Playground Challenge - Text
Section 15: Inheritance
Intro to Inheritance
Defining a Base Class
Subclassing
Overriding
Inheritance Playground - The Text
Challenge
Inheritance Challenge Playground - The Text
Section 16: Initialization
Intro to Initialization
Initializers
Default Property Values
Initialization Parameters
Init with Constant Properties
Initializers Playground - The Text
Default Initializers
Memberwise Initializers
Class Initialization Delegation
Init Chaining
MoreInits Playground - The Text
Challenge
Initialization Playground Challenge - Text
Section 17: Deinitialization
How Deinitialization Works
Deinitializer Demo
Chapter 18: ARC
What is ARC?
How ARC Works
Strong Reference Cycle
Weak References
Unowned References
Strong References for Closures
Section 19: Optional Chaining
Optional Chaining
Intro to Optional Chaining
More On Optional Chaining
Accessing Properties Through Optional Chaining
Calling Methods Through Optional Chaining
Accessing Subscripts Through Optional Chaining
Adding Some Data
Challenge
OptionalChaining Playground - The Text
Section 20: Type Casting
Intro to Type Casting
Checking the Type
Downcasting
TypeCasting Playground - The Text
Type Casting for Any and AnyObject
AnyAndAnyObject Playground - The Text
Challenge
Type Casting Challenge Playground - The Text
Section 21: Nested Types
Nested Types
NestedTypes Playground - The Text
Challenge
Nested Types Playground Challenge - Text
Section 22: Extensions
Intro to Extensions
Extensions: Computed Properties
Extensions: Initializers
Playground Extensions - The Text
Extensions: Methods
Extensions: Subscripts
Extensions: Nested Types
ExtensionsV2 Playground - The Text
Challenge
Extensions Challenge Playground - The Text
Section 23: Protocols
Intro to Protocols
Protocols: Syntax
Protocols: Requirements
Protocols in Action
Method Requirements
Mutating Method Requirements
Protocols: Initializer Requirements
Protocols as Types
Protocols Playground - The Text
MoreOnProtocols Playground - The Text
Protocols: Delegation
Delegation Playground - The Text
Protocols: Extensions
Protocols: Composition
MoreProtocols Playground - The Text
Section 24: Generics
Intro to Generics
DRY: Don't Repeat Yourself
Generic Functions
Type Parameters
Naming Type Parameters
Generics Playground - The Text
Generic Types
DoubleStack Stack to Generic
Generics: Extensions
Type Constraints
GenericTypes Playground - The Text
Challenge
Generics Playground Challenge - Text
Section 25: Access Control
Intro to Access Control
Access Levels
Access Control Syntax
Custom Types
Function Types
AccessControl Playground - The Text
Access Control: Enumerations
Subclassing
Constants, Variables, Properties, And Subscripts
MoreOnAccessModifiers Playground - The Text
Section 26: Let's Build an App
Getting Started
Adding Elements to the UI
Linking the UI Elements
Adding Data
Adding Some Additional Functionality
Storing Data
FirstViewController Swift FIle - Text
SecondViewController Swift FIle - Text
Section 27: Extras
Swift vs Objective-C
Words from the Instructor


Udemy Swift Programming From Learner To Earner

15$
Buy!Download Size: 2.65 GB


Customers who bought this program also bought:




Software Store Deal of the Day

2010 SUPER PACK 4

2010 SUPER PACK 4

Unclude: Adobe Acrobat 9.0 Pro Extended (1 dvd), Adobe Photoshop CS5 Extended 12.0 (1 dvd), Autodesk Autocad LT 2011 (1 dvd), Corel WinDVD Pro 2010 10.0.5.291 Multilingual, CorelDRAW Graphics Suite X5 15.0.0.486, DVD Cloner VII 7.10.992, TechSmith Camtasia Studio 7.0.0

Real PriceSaving Deal of the Day View it »
$2960 94.6%229$BUY!
We recommend
Categories
© 2010-2017. All rights reserved.