https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f6683aa1-dd36-4378-be50-b7641393ab6d/Untitled.png

  1. Xcode IDE
  2. Language
    1. Swift
      1. Functional Programming
    2. Obj-c
      1. OOP
  3. Human Interface GuideLine
  4. iOS Technologies
    1. App Architect
    2. App Life cycle
    3. Autolayout
  5. CocoaDesignPattern
    1. MVC
    2. Delegate
    3. Responder Chain
  6. Swift를 활용한 심화
    1. POP
    2. Concurrent Programming
      1. Dispatch Queue
    3. Advanced Design Pattern + Reactive Programming
      1. VIPER
      2. MVVM
      3. ReactorKit
      4. RxSwift
      5. Combine
      6. SwiftUI
  7. Cocoa Touch
  8. Data Storage(Data Persistence)
    1. CoreData
    2. Realm
    3. Serialize
      1. Keychain
      2. JSON
      3. PList
    4. KeyedArchiver
    5. Cloud
      1. iCloud
      2. Firebase
  9. Project & Workspace
    1. Build Config
    2. Scheme
    3. Target
  10. Library
    1. SPM
    2. CocoaPods
    3. Carthage
  11. Instruments
    1. Allocations
    2. Leaks
    3. Time Profile
  12. Testing
    1. XCTest
      1. TDD
      2. Quick/Nimble
    2. UITest
    3. CodeCoverage
  13. Debugging
    1. LLDB
    2. BreakPoint
  14. Build & Deployment
    1. CI
      1. Fastlane
      2. Travis
      3. bitrise
      4. Jenkins
      5. Xcode Server
    2. Analytic Tools
      1. GA
      2. Firebase
        1. Crashlytics
      3. TestFlight
      4. UserHabit
  15. AppStore
    1. Review Guideline
    2. iTunes Connect