Please enable JavaScript.
Coggle requires JavaScript to display documents.
iOS Developer - Coggle Diagram
iOS Developer
Knowledge Domain
Programming Language
Swift
Memory Management
Closures
Value Types
Optionals
Early Exit
Reference Types
Protocols and Delegates
Collections Types
Strings
Literals
Access Control
Numeric conversion
Error Handling
Codable
Control Flow
Pattern Matching
Extensions
Property Observer
Tuples
Equatable
Hashable
Generics
Dynamic dispatching
High Order Function
Nested Types and NameSpacing
Advanced Pattern Matching
Error Handling
Subscripts
KeyPaths
Property Wrappers
Library Evolution
Interoperability
Pointers
Reflection
Copy-On-Write
Dynamic Member Lookup
Dynamic Callable
Performances
Opaque Types
Mutations
Dependency Managers
Project Management
Agile
Scrum
Kanban
Self Management
Human Interface Guidelines
Testing
Functional Programming
Reactive Programming
Software Design
Design Patterns
SOLID
Data Modeling
Tools and Technologies
Version Control Systems
Deployment
Fastlane
Appstore Connect
Appstore Connect
Certificates
Sanity Tools
Scripting
Development Environment
LLDB
Instruments
Graph Debugger
Xcode Tools
Platform
UI Frameworks
UIKit
SwiftUI
WatchKit
TVUIKit
AppKit
Catalyst
Service Frameworks
Combine
CoreData
Core Location
MapKit
AVFoundation
Core Bluetooth
ARKit
Metal
SpriteKit
CoreML
Foundations
Third Party Tools
Libraries
Soft Skills
Work Activites