π μ΄λ¦ μ§κΈ°
- ν¨μ / λ©μλ / λ³μ / μμ : lowerCamelCase
- νμ (ν΄λμ€, ꡬ쑰체, μ΄κ±°ν, Extension) : UpperCamelCase
π μ½μ λ‘κ·Έ
- print() : κ°λ¨ν λ¬Έμμ΄, λ°μ΄ν° λ±μ μΆλ ₯ν λ μ¬μ©
- dump() : μΈμ€ν΄μ€μ μμΈν μ€λͺ μ μΆλ ₯ν λ μ¬μ©, λμ λ리λ₯Ό μ’ λ μμΈν, μμκ² μ°μ΄λ³΄κ³ μΆμ λ μ¬μ©νλ©΄ λλ€!!
π μμμ λ³μ
- λ³μ : var (μ΄λ¦) : (νμ ) = κ°
- μμ : let (μ΄λ¦) : (νμ ) = κ°
μ΄λ, νμ μ μ°μ§ μμλ swiftμμ κ°μ λ°λΌ νμ μ μΆλ‘ νκΈ°λ ν¨!
π κΈ°λ³Έ λ°μ΄ν° νμ
- Bool : true/falseλ₯Ό λ΄μ μ μκ³ λ€λ₯Έ μΈμ΄μ λ¬λ¦¬ 0κ³Ό 1μ λμ ν μ μλ€.
- Int : μ μ νμ μ λ°μ΄ν°λ₯Ό λͺ¨λ λ΄μ μ μλ€. κΈ°λ³Έμ μΌλ‘ 64λΉνΈ μ μνμ λ°μ΄ν° νμ
- UInt : Unsigned Integerμ μ½μλ‘, 0μ ν¬ν¨ν μμ μ μ νμ μ λ°μ΄ν°λ₯Ό λͺ¨λ λ΄μ μ μλ€. Intλ³μλ₯Ό UIntλ³μμ λμ νλ©΄ μ»΄νμΌ μλ¬ λ°μνλ μ£Όμ!
- Float : 32λΉνΈ μ€μ λ°μ΄ν°λ₯Ό λ΄μ μ μλ€.
- Double : 64λΉνΈ μ€μ λ°μ΄ν°λ₯Ό λ΄μ μ μλ€.
- Character : λ¬Έμλ₯Ό λ΄μ μ μλ νμ . μ λμ½λ(μ΄λͺ¨ν°μ½...λ±)λ‘ λ λ°μ΄ν°λΌλ©΄ λͺ¨λ λ΄μ μ μμ§λ§ "λ¬Έμμ΄"μ λμ μ΄ λΆκ°!!
- String : λ¬Έμμ΄μ λ΄μ μ μλ νμ . λ¬Έμμ΄λΌλ¦¬ λν΄μ μλ‘μ΄ λ¬Έμμ΄μ λ§λλ κ²λ κ°λ₯! μ¬λ¬μ€μ λ£μ μ μκ³ μ΄λλ """μ μ²μκ³Ό λμ λ¬μμ£Όλ©΄ λλ€.
π Any, AnyObject, nil
Any, AnyObjectμλ λͺ¨λ λ°μ΄ν° νμ / λͺ¨λ ν΄λμ€μ μΈμ€ν΄μ€λ₯Ό λ£μ μ μλ€.
- Anyμλ λ€μν λ°μ΄ν° νμ μ κ°! -> Any λ°μ΄ν° νμ λμ νλ €λ©΄ λ°λμ ν λ³νμ΄ νμνλ€!!!
- AnyObjectμλ λͺ¨λ ν΄λμ€μ μΈμ€ν΄μ€κ° λμ κ°λ₯!!
λ€μν νμ μ κ°λ€μ Any, AnyObjectμ λ£μλ€λ©΄ μ§μ μ΄ λ³μλ₯Ό μ¬μ©νκΈ° μν΄μλ μ¬μ© νλ €κ³ νλ νμ μΌλ‘ ν λ³νμ κΌ ν΄μ€μΌ νλ€!!
nilμ νΉμ νμ μ΄ μλλΌ 'μμ'μ μλ―Ένλ swift ν€μλμ΄λ€!
Anyλ AnyObjectμλ nilμ΄ λμ μ΄ λΆκ°λ₯νλ€. nilμ optional λ³μμλ§ λμ μ΄ κ°λ₯ν ν€μλμ΄λ€.
'IOS > Swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swift κΈ°μ΄ λ¬Έλ²] ν¨μ κΈ°λ³Έ, κ³ κΈ (0) | 2022.03.15 |
---|---|
[Swift κΈ°μ΄ λ¬Έλ²] λ°μ΄ν°μ μ§ν© - Array, Dictionary, Set (0) | 2022.03.14 |