├── .gitattributes ├── .gitignore ├── AppCompilation.md ├── AppExecution.md ├── Array.md ├── Async.md ├── Combine.md ├── CoreData.md ├── Dispatch.md ├── DispatchTime.md ├── KVO-KVC.md ├── Localization.md ├── MemoryManagement.md ├── Multithearding-thread.md ├── NotificationCenter.md ├── ObjectiveCRuntime.md ├── PassDataProcesses.md ├── README.md ├── RunLoop.md ├── Simulator.md ├── String.md ├── StructClassChoise.md ├── SwiftStandardLibrary.md ├── SwiftTrainingManual.playground ├── Pages │ ├── Alghoritms - LinkedList + Iterator.xcplaygroundpage │ │ └── Contents.swift │ ├── Alghoritms - Sort.xcplaygroundpage │ │ └── Contents.swift │ ├── Array.xcplaygroundpage │ │ └── Contents.swift │ ├── COW COA.xcplaygroundpage │ │ └── Contents.swift │ ├── DateFormatter.xcplaygroundpage │ │ └── Contents.swift │ ├── Debug LLDB.xcplaygroundpage │ │ └── Contents.swift │ ├── DispatchTime.xcplaygroundpage │ │ └── Contents.swift │ ├── HEADER.xcplaygroundpage │ │ └── Contents.swift │ ├── Localization.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Barrier.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Deadlock.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - GCD.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - NSCondition.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - NSLock.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - NSObject.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Operation.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Priority Inversion.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Race Condition.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Semaphore.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - Thread.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding - pthread.xcplaygroundpage │ │ └── Contents.swift │ ├── Multithearding.xcplaygroundpage │ │ └── Contents.swift │ ├── ObjCRuntime.xcplaygroundpage │ │ └── Contents.swift │ ├── Operations with numbers.xcplaygroundpage │ │ └── Contents.swift │ ├── Operations with strings.xcplaygroundpage │ │ └── Contents.swift │ ├── Regexp.xcplaygroundpage │ │ └── Contents.swift │ ├── UITesting.xcplaygroundpage │ │ └── Contents.swift │ ├── URLSession.xcplaygroundpage │ │ └── Contents.swift │ ├── __template.xcplaygroundpage │ │ └── Contents.swift │ └── __test.xcplaygroundpage │ │ └── Contents.swift ├── Resources │ └── Icon-120.png └── contents.xcplayground ├── SwiftUI.md ├── Thearding-bugs.md ├── Thearding.md ├── _template.md └── img └── DYLD.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/.gitignore -------------------------------------------------------------------------------- /AppCompilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/AppCompilation.md -------------------------------------------------------------------------------- /AppExecution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/AppExecution.md -------------------------------------------------------------------------------- /Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Array.md -------------------------------------------------------------------------------- /Async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Async.md -------------------------------------------------------------------------------- /Combine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Combine.md -------------------------------------------------------------------------------- /CoreData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/CoreData.md -------------------------------------------------------------------------------- /Dispatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Dispatch.md -------------------------------------------------------------------------------- /DispatchTime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/DispatchTime.md -------------------------------------------------------------------------------- /KVO-KVC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/KVO-KVC.md -------------------------------------------------------------------------------- /Localization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Localization.md -------------------------------------------------------------------------------- /MemoryManagement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/MemoryManagement.md -------------------------------------------------------------------------------- /Multithearding-thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Multithearding-thread.md -------------------------------------------------------------------------------- /NotificationCenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/NotificationCenter.md -------------------------------------------------------------------------------- /ObjectiveCRuntime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/ObjectiveCRuntime.md -------------------------------------------------------------------------------- /PassDataProcesses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/PassDataProcesses.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/README.md -------------------------------------------------------------------------------- /RunLoop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/RunLoop.md -------------------------------------------------------------------------------- /Simulator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Simulator.md -------------------------------------------------------------------------------- /String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/String.md -------------------------------------------------------------------------------- /StructClassChoise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/StructClassChoise.md -------------------------------------------------------------------------------- /SwiftStandardLibrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftStandardLibrary.md -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Alghoritms - LinkedList + Iterator.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Alghoritms - LinkedList + Iterator.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Alghoritms - Sort.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Alghoritms - Sort.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Array.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Array.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/COW COA.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/COW COA.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/DateFormatter.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/DateFormatter.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Debug LLDB.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Debug LLDB.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/DispatchTime.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/DispatchTime.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/HEADER.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/HEADER.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Localization.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Localization.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Barrier.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Barrier.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Deadlock.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Deadlock.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - GCD.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - GCD.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - NSCondition.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - NSCondition.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - NSLock.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - NSLock.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - NSObject.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - NSObject.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Operation.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Operation.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Priority Inversion.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Priority Inversion.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Race Condition.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Race Condition.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Semaphore.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Semaphore.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - Thread.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - Thread.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding - pthread.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding - pthread.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Multithearding.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Multithearding.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/ObjCRuntime.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/ObjCRuntime.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Operations with numbers.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Operations with numbers.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Operations with strings.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Operations with strings.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/Regexp.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/Regexp.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/UITesting.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/UITesting.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/URLSession.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- 1 | /*: 2 | [Оглавление](HEADER) 3 | # URLSession 4 | 5 | */ 6 | 7 | //: __Запрос в сеть__ 8 | 9 | 10 | -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/__template.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/__template.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Pages/__test.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Pages/__test.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/Resources/Icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/Resources/Icon-120.png -------------------------------------------------------------------------------- /SwiftTrainingManual.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftTrainingManual.playground/contents.xcplayground -------------------------------------------------------------------------------- /SwiftUI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/SwiftUI.md -------------------------------------------------------------------------------- /Thearding-bugs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Thearding-bugs.md -------------------------------------------------------------------------------- /Thearding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/Thearding.md -------------------------------------------------------------------------------- /_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/_template.md -------------------------------------------------------------------------------- /img/DYLD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DobbyWanKenoby/Swift-Training-Manual/HEAD/img/DYLD.png --------------------------------------------------------------------------------