Please enable JavaScript.
Coggle requires JavaScript to display documents.
Apple Developer Path - Coggle Diagram
Apple Developer Path
Swift
Memory Management (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-MemoryManagement.md
)
Closures (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Closure.md
)
Value Types (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-ValueTypes.md
)
Optionals (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Optionals.md
)
Early Exit (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-EarlyExit.md
)
Reference Types
Protocols and Delegates (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Protocols-Delegates.md
)
Collections Types (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Collections.md
)
Strings (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Strings.md
)
Literals
Access Control (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-AccessControl.md
)
Numeric conversion
Error Handling (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-ErrorHandling.md
)
Codable (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Codable.md
)
Control Flow (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-ControlFlow.md
)
Pattern Matching (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-PatternMatching.md
)
Extensions (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Extensions.md
)
Property Observer (
https://www.swiftbysundell.com/articles/property-observers-in-swift/
)
Tuples (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Tuples.md
)
Equatable (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Equatable.md
)
Hashable (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Hashable.md
)
Generics (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Generics.md
)
Dynamic dispatching (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-HighOrderFunctions.md
)
High Order Function
Nested Types and NameSpacing
Advanced Pattern Matching
Error Handling (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-ErrorHandling.md
)
Subscripts (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Subscripts.md
)
KeyPaths (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-KeyPaths.md
)
Property Wrappers (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Property%20Wrappers.md
)
Library Evolution (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-LibraryEvolution.md
)
Interoperability (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-C-Interop.md
)
Pointers (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Pointers.md
)
Reflection (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Reflection.md
)
Copy-On-Write (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Copy-On-Write.md
)
Dynamic Member Lookup (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Dynamic%20Member%20Lookup.md
)
Dynamic Callable (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Dynamic%20Callable.md
)
Performances (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Performance.md
)
Opaque Types (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Opaque-Types.md
)
Mutations (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ProgrammingLanguage-Mutation.md
)
Tools (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-Tools.md
)
Fastlane
Appstore Connect
CI/CD
Certificates
Sanity Tools
Scripting
Environments
Development Environment (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-Debugger.md
)
LLDB
Instruments
Graph Debugger
Xcode Tools
Programming Paradigms
OOP
Reactive Programming (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Programming-ReactiveProgramming.md
)
Functional Programing (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Programming-FunctionalProgramming.md
)
Management
Agile
Scrum
Kanban
Self Management
Platforms
App Frameworks
Foundation (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-Foundation.md
)
UI Frameworks
UIKit (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-UIKit.md
)
SwiftUI (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-SwiftUI.md
)
WatchKit (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-WatchKit.md
)
TVUIKit (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-WatchKit.md
)
AppKit (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-AppKit.md
)
Catalyst
Service Frameworks
Combine (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-Combine.md
)
CoreData (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-CoreData.md
)
Core Location (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-CoreLocation.md
)
MapKit
AVFoundation
Core Bluetooth
ARKit
Metal
SpriteKit
CoreML
Best Practices
Programming
SOLID (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Programming-SOLID.md
)
Design Patterns (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Programming-Design%20Patterns.md
)
Style Guide (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/BestPractices-StyleGuide.md
)
Cache (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/BestPractices-Cache.md
)
Third Party Tools
Libraries (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/ThirdParty-Libraries.md
)
Testing (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/Platform-Testing.md
)
Dependency Managers (
https://bitbucket.org/applaudostudios/ios-jedi-path/src/master/docs/pages/DependencyManager.md
)