-
Cocoa (Touch) λiOS/π Documentation 2021. 1. 25. 11:35
μ°Έκ³ μλ£ : developer.apple.com
`Cocoa` λ OS X μμ μ€νλλ μ±μ κ°λ°νκΈ° μν λκ΅¬μΈ Foundation κ³Ό AppKit νλ μμν¬λ₯Ό ν¬ν¨ν©λλ€.
`Cocoa Touch` λ iOS μμ μ€νλλ μ±μ κ°λ°νκΈ° μν λκ΅¬μΈ Foundation κ³Ό UIKit νλ μμν¬λ₯Ό ν¬ν¨ν©λλ€.
N O T E
`Cocoa`λ Objective-C λ°νμμ κΈ°λ°μΌλ‘νκ³ NSObject λ₯Ό μμν μ΄λ ν ν΄λμ€λ μ€λΈμ νΈλ₯Ό κ°λ¦¬ν€κΈ° μν΄ λ³΄ν΅ μ¬μ©λμμ΅λλ€.
μΆκ°μ μΌλ‘ `Cocoa` νΉμ `Cocoa Touch`λ νλ‘κ·Έλ¨μ μ κ°ν μΈν°νμ΄μ€λ₯Ό μ¬μ©νλ μ± κ°λ°μ κ°λ¦¬ν€κΈ° μνμ¬ μ¬μ©λκΈ°λ ν©λλ€.
μ½μ½μ ν°μΉ κΈ°λ° μ± κ°λ° μ΄λΌλκ°
The Frameworks
Foundation νλ μμν¬λ root class μΈ NSObject λ₯Ό ꡬνν©λλ€.
NSObject λ κΈ°λ³Έμ μΈ μ€λΈμ νΈμ λμμ μ μνκ³ μμ΅λλ€.
NSObjectλ primitive type μΈ string, numbers κ°μ ν΄λμ€ μ, array μ dictionaries κ°μ collection ν΄λμ€ λ€μ ꡬνν©λλ€.
Foundation μ λν κ΅μ ν, μ€λΈμ νΈ μμ, νμΌ κ΄λ¦¬ , XML μ²λ¦¬μ κ°μ νΈμμ¬νλ€μ μ 곡ν©λλ€. ~
AppKit κ³Ό UIKit νλ μ μν¬λ μ±μ UI λ₯Ό κ°λ°νκΈ° μν΄ μ¬μ©ν©λλ€.
λ νλ μμν¬λ λμΌν λͺ©μ μ κ°μ§κ³ μμ§λ§ ꡬλλλ platformμ λ€λ¦ λλ€.
κ°κ° macOS μ iOS μμ ꡬλλλ―λ‘
λ νλ μμν¬λ μ΄λ²€νΈ μ²λ¦¬, 그리기, μ΄λ―Έμ§ μ²λ¦¬, ν μ€νΈ μ²λ¦¬, νμ΄ν¬κ·ΈλνΌ, μ±κ° λ°μ΄ν° μ μ‘ κ³Ό κ°μ κΈ°λ₯μ νλ class λ€μ μ μ‘ν©λλ€.
UI κ°λ°μ μ¬μ©λλ λ§νΌ, table views, sliders, button μ κ°μ UI μμλ€λ ν¬ν¨νκ³ μμ΅λλ€.
Objective-C λ€μ΄ν°λΈ μ λλ€.
λ!
'iOS > π Documentation' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
App and Environment - UIKit (0) 2021.01.26 Application Bundles - Bundle Structures (0) 2021.01.26 Bundle - Foundation (0) 2021.01.25 Hashable - Protocol (0) 2021.01.20 [iOS] Equatable μ΄λ? (0) 2021.01.20