Programming/Mac & iOS

[iOS] Developer Common Knowledge

MB Kyle K. 2025. 11. 5. 18:05

Swift

  • Struct & Class
  • Protocol Oriented Programming
  • ARC
  • Copy-On-Write
  • @escaping & non-escaping
  • Swift Concurrency
  • Optional

UIKit & SwiftUI

  • UIKit & ViewController
  • SwiftUI
  • Auto Layout
  • Touch & Rendering
  • Navigation

Network & Asynchronous Tasks

  • URLSession
  • Combine
  • Error Handling
  • Image Loading

Data Storage

  • Cache
  • File I/O
  • Database
    • SQLite
    • CoreData
    • SwiftData

Architecture & Testing

  • MVC / MVVM
    • MVC
    • MVVM
  • Packge Management
    • SPM
    • Cocoapods
    • Carthage
  • DI
  • CI/CD
    • Dev-Ops
    • Chat-Ops
  • Unit Test
  • UI Test

Performance & Memory

  • Memory Management
  • Scroll Perofmance
    • Table view / Collection view

AI Literacy

Leadership

  • Testing
  • Process & Communication
  • New Technology Research
  • Code Review
  • Issue Tracking