Section 1
- Download xocode 00:06:00
- Explore xcode projects and create new project 00:08:00
- Exploring xcode ui 00:14:00
- Introduction To Swift and Playground 00:07:00
- Get started with xcode playground 00:03:00
- Printing and string interpolation 00:12:00
- Comments 00:07:00
- Basics types - boolean 00:10:00
- Integers 00:16:00
- Floats and Doubles 00:06:00
- Strings and characters 00:16:00
- Operators Arthamatic, Logical, Range, Ternary 00:15:00
- Tuples operators 00:04:00
- Naming Convention 00:06:00
- Constants and Variables 00:03:00
- Unicode Variable Names 00:06:00
- Static Typing and Type Inference 00:13:00
- Generics 00:13:00
- Typealias 00:08:00
- Introduction to Array 00:10:00
- Add to array 00:08:00
- Remove from array 00:05:00
- Changing values 00:04:00
- Looping thru array 00:09:00
- Advanced looping techniques 00:11:00
- Advanced looping 00:10:00
- Create Dictionary 00:08:00
- Update Dictionary 00:03:00
- Remove From Dictionary 00:02:00
- Looping Inde Dictionary 00:06:00
- Tuples And TypeAliases 00:11:00
- For in loop 00:04:00
- While Loop 00:07:00
- Repeat While loop 00:10:00
- If else if else statement 00:17:00
- Simple Switch Statement 00:08:00
- Convert If else to switch statement 00:06:00
- Switch Using Range 00:05:00
- Switch Using Tuples 00:07:00
- Switch Using Tuples Ranges 00:06:00
- Switch conditional tuple range match 00:08:00
- Fall through and break 00:03:00
- Break and continue 00:05:00
- Guard statement 00:08:00
- Declare optionals 00:09:00
- Forced UnWrapping 00:04:00
- Conditional Unwrapping if 00:09:00
- If let unwrapping 00:09:00
- Dictionaries and Optional 00:14:00
- Define Functions 00:06:00
- Local and external parameters 00:08:00
- Variadic Parameters 00:07:00
- Returning optionals 00:05:00
- Returning multiple values 00:05:00
- Functions are first-class objects 00:03:00
- Pass function as funciton parameter 00:10:00
- Builtin functions such as map 00:04:00
- Returning functions from functions 00:07:00
- Introduction to closures in swift3 00:13:00
- Trailing closures 00:03:00
- Closure to close over a value 00:12:00
- Intro to classes and how to define them 00:15:00
- Methods 00:05:00
- Computed and stored properties 00:11:00
- Lazy loaded properties 00:07:00
- Property callback and observer 00:08:00
- Subscript 00:08:00
- Introduction to objects, classes, initialization 00:13:00
- Deinitialization 00:05:00
- Type methods 00:14:00
- Inheritance 00:05:00
- Designated initializer 00:06:00
- Convenience initializer 00:10:00
- Required failable initializer 00:05:00
- Override and final 00:11:00
- Polymorphism 00:06:00
test bn test
5
السؤال الأول
test bn test
5
ت
test bn test
5
ممتاز
Tarik
5
جميل