iOS
iPhone OS, μ νμ λͺ¨λ°μΌ μ΄μ 체μ .
β’
macOSλ₯Ό κΈ°λ°μΌλ‘ λ§λ€μ΄μ§.(Darwin Foundation)
β’
Darwin Foundation : 2000λ
μ λ§λ μ€ν μμ€ UNIX μ»΄ν¨ν° μ΄μ 체μ (UNIX κ³μ΄)
β’
컀λ : XNU(X is Not Unix) = λ§ν 컀λ + λλΌμ΄λ² ν€λ(BSD4.3) = νμ΄λΈλ¦¬λ 컀λ
β¦
NeXTSTEP(BSD)μ κΈ°λ° β Berkeley Unix κΈ°λ°
β’
λ€ κ°μ μΆμν κ³μΈ΅
β¦
Core OS Layer
β¦
Core Services Layer
β¦
Media Layer
β¦
Cocoa Touch
μ¬μ©μ μΈν°νμ΄μ€
β’
λ©ν° ν°μΉ μ μ€μ²μ μν μ§μ μ‘°μ κ°λ
μ κΈ°λ°
β’
μ¬μ©μ μ
λ ₯μ λν λ°μμ λ©ν° ν°μΉ μ μ€μ²λ₯Ό μμ©ν direct manipulation κ°λ
μ κΈ°λ°
β¦
μ¦κ°μ μΈ λ°μ β λΆλλ¬μ΄ μΈν°νμ΄μ€ μ 곡
β¦
μΈν°λ μ
μ μ€μ² : μ€μμ΄ν, νν, νμΉ, 리λ²μ€ νμΉ λ±
β’
ν μ€ν¬λ¦° == μ€νλ§λ³΄λ(SpringBoard)
β’
λ§μ μμ© νλ‘κ·Έλ¨λ€μ΄ μλ‘ μνΈ μμ©νμ¬ μλλλλ‘ μ€κ³
μμ© νλ‘κ·Έλ¨
β’
μμ΄ν°μ λ΄μ₯λ μ€μ μ²λ¦¬ μ₯μΉ(CPU)λ ARM κΈ°λ° νλ‘μΈμ