Skip to content

Latest commit

 

History

History
251 lines (201 loc) · 16.5 KB

File metadata and controls

251 lines (201 loc) · 16.5 KB

Swift

The list mostly constains Swift-related sections with a small exception related to Foundation framework. The Foundation-related articles will be moved into separete list.

What is new

The section contains materials that are dedicated to specific versions of Swift

Swift 5.0

Swift 4.2

Swift 4.0

Enumeration Type

Typealias

Directives

Strings

Regular Expressions

Standard Data Structures

Structs

Protocols

Associated Types

Videos

Standart Protocols

KVC

Error Handling

Encoding and Decoding

Ranges & Intervals

Type Erasure

Properties

KVO and Bindings

Switch

Optionals

Collections

Import

Floating Point

Where

Loops (for, while, repeat)

Closures

Nonmutating

Attributes

@dynamicMemberLookup

@inline

Pattern Matching

Assertion

Option Set

Hashable

Optimizations

Copy-On-Write

KeyPath

Subscripts

Defer

Timer

Date

Objective-C Runtime

Associated Object

Method Swizzling

Dynamic Swift

Keywords: Reflection, Introspection, Mirror, CustomReflectable

Code Optimization / Performance

Videos

Other