Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Infinite Skills - Learning To Program With Swift (2014)

Posted By: house23
Infinite Skills - Learning To Program With Swift (2014)

Infinite Skills - Learning To Program With Swift (2014)
MP4 | AVC 225kbps | English | 1280x720 | 15fps | 3 hours | AAC mono 64kbps | 351 MB
Genre: Video Training

In this Learning to Program with Swift training course, expert author T. Michael Rogers will teach you how to program with Swift for iOS and Mac OS. This course is designed for beginner and experienced developers, and knowledge of Java, C#, or other modern languages is recommended. You will start with an introduction to Swift, including learning how to define constants and variables and learning about conditional statements and control flow statements. From there, Rogers will teach you about the Swift language features. This video tutorial will also cover Swift classes and inheritance, as well as enumerations, structures, generics, and operators. Finally, you will see Swift in action as you watch Rogers demonstrate a Master-Detail application. Once you have completed this computer based training course, you will be fully capable of using Swift’s modern features to program for iOS and Mac OS.

Working files are included, allowing you to follow along with the author throughout the lessons.

01. Introduction To Swift
Welcome To The Course
Author Introduction
Introduction To Swift
Swift Vs Objective-C
0105 How To Access Your Working Files
Xcode Playgrounds
02. Getting Started With Swift
Defining Constants With Let
Defining Variables With Var
Type Annotations And Inference
Defining Functions
Function Parameters
0206 In/Out Parameters
0207 Tuples
0208 Conditional Statements: If
0209 Conditional Statements: Switch
0210 Loops: For
0211 Loops: For-In
0212 Loops: While
0213 Control Flow Statements
03. Swift Language Features
0301 Automatic Reference Counting Overview
0302 Strong And Weak References In Arc
0303 Closures Overview
0304 Closure Capturing Values
0305 Trailing Closures
0306 Array Collections
0307 Dictionaries
04. Swift Classes And Inheritance
0401 Classes
0402 Class Initializers
0403 Class Methods
0404 Class Properties
0405 Inheritance
0406 Type Casting
0407 The Anyobject
0408 Defining Protocols
0409 Implementing Protocols
0410 Class Extensions
05. Swift Enumerations, Structures, Generics And Operators
0501 Enumerations
0502 Associated Values
0503 Enumeration Raw Values
0504 Structures
0505 Generic Functions
0506 Generic Types
0507 Optional Chaining
0508 Bitwise Operators
0509 And, Or, Xor
0510 Overloading Operators
06. Swift In Action
0601 Master View: Task List
0602 Detail View: Task Edit
07. Conclusion
0701 Review


Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 12.0 MiB
Duration : 5mn 42s
Overall bit rate : 292 Kbps
Encoded date : UTC 2014-10-10 16:38:45
Tagged date : UTC 2014-10-10 20:38:46
Writing application : Sorenson Squeeze
Comment : Encoded by
Video #2
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 5mn 42s
Bit rate : 225 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.016
Stream size : 9.13 MiB (76%)
Writing library : x264 core 129
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=150 / keyint_min=15 / scenecut=50 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=225 / ratetol=100.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-10-10 16:38:45
Tagged date : UTC 2014-10-10 16:38:45
Audio #1
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 5mn 42s
Bit rate mode : Constant
Bit rate : 64.0 Kbps
Channel(s) : 1 channel
Channel positions : Front: C
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 2.62 MiB (22%)
Encoded date : UTC 2014-10-10 16:38:45
Tagged date : UTC 2014-10-10 16:38:45


Infinite Skills - Learning To Program With Swift (2014)

Infinite Skills - Learning To Program With Swift (2014)

Infinite Skills - Learning To Program With Swift (2014)


No mirrors please