This is the comment I left at following URL: http://www.acornpub.co.kr/blog/406Β ‘μΈν°νμ΄μ€ λΉλ μμ΄ νλ μμ΄ν° λ¦¬μΌ νλ‘κ·Έλλ°’
It’s about questioning the intention of the book about doing iOS development WITHOUT usingΒ Interface Builder. It’s written without reading the book yet.
I’m a strong proponent of Interface Builder and its usefulness, and my comment was about that not using the Interface Builder may not be useful for those who need to read this book, who may be new to programming. And ironically to the author’s intention, it may not be able to help creating the application which should be easily maintained and expanded.
(λ΄μ©μ μ½μ§ μκ³ , λ³λμ νλ‘κ·Έλλ° κ΄λ ¨ μ£Όμ μ λκΈμ
λλ€. μκ°κΈλ§ μ½κ³ μ μ κ²μ΄λ―λ‘. μ±
μ λν νκ°λ‘ μ€ν΄νμ§ λ§μμ£ΌμΈμ.)
μ’μ μ±
μ΄ λμ¨ κ² κ°μ΅λλ€. μΈν°νμ΄μ€ λΉλ’λ§’ μΈ μ€ μμλ λΆλ€μκ² λ¬΄μ²μ΄λ μ μ©νκ³ μλ―Έμλ λ΄μ©μ κ°μ§κ³ μμ κ²μ΄λΌ μκ°λ©λλ€.
μ κ΅νκ³ λν
μΌν, 100% ν΅μ λ₯Ό ν΄μ λͺ¨λ μμλ€μ μΌμΌμ΄ λ€ μ±κΈ°λ κ²μ΄ μ€μν νλ‘μ νΈλΌλ©΄ λΉμ°ν μ½λ©μΌλ‘ VIEW λν μμ λ€ κ·Έλ¦¬λ κ²μ΄ μ’μ μ μμ΅λλ€.
λν, .xib μ μΌμ’
μ XML λ‘μ parsing κ³Όμ μ κ±°μ³μΌ νκΈ° λλ¬Έμ, 0.001 μ΄λΌλ μκ»΄μΌνλ κ²½μ°μλ λΆλͺ
μ¬μ©νμ§ μλ κ²μ΄ λ§μ΅λλ€.
νμ§λ§, MVC λΆλ¦¬λ²μ λν μΆ©λΆν μ΄ν΄κ° λμ§ μμ μ΄λ³΄ κ°λ°μ, μ€μ λ‘ μμ©ν΄λ³Έ κ²½νμ΄ μ κ³ , κ·Έ κ°μΉλ₯Ό μ λλ‘ μ΄ν΄νμ§ λͺ»ν κ°λ°μλ€μκ²λ μλͺ»νλ©΄, VIEW-CONTROL-MODEL μ μνλ μ½λλ€μ΄ μ°νμ£½μ λ§ μνλ κ²°κ³Όλ¬Όμ λ΄κ² λ§λ€κΈ°λ ν©λλ€. λ§κ°λ μ§κ° κΈν κ²½μ°μλ λλμ± μ μ§λ³΄μμ λ¬Έμ κ° μλ (μμΌλ‘ λ¬Έμ κ° μκΈΈ) ‘μνν μ½λ’λ₯Ό λ§λ€κ² λμ§μ.
μ΄λ κ² λλ©΄ μκ°κΈμ λνλ λλ‘ μ μ§λ³΄μμ νμν ν΄κ²°μ±
μ΄ λμ΄μ£Όμ§ λͺ»νκ² λ©λλ€.
λΆλͺ
νλμ½λ©μ μ€μνκ³ , μ΄λ€ κ°λ°νκ²½λ λ°λμ μ΄κ²μ κ°λ₯μΌ ν΄μΌ ν©λλ€. νμ§λ§, μ΄κ²μ κ³Όκ±°μ μμ°λ¬Όμ΄ κ°μ§ μλͺ
λ ₯μ μ°μ₯νλλ° μ’μ κ²μ΄μ§, λ―Έλλ₯Ό μν νμ μ μΈ κ²°κ³Όλ¬Όμ λ§λλλ° μ₯μ κ° λλ κ²μ΄λΌ μκ°ν©λλ€.
κ·Έλμ, νΉμλΌλ λ―Έλλ₯Ό μν΄μ μΌν΄μΌν μ΄λ³΄ κ°λ°μλ€μκ² μλͺ»λ μ΅κ΄μ κ°μ§κ² νκ±°λ μμΉ« νΌλμ μ£Όμ§ μμκΉ νλ€μ. μ»΄ν¨ν°κ° ν μ μκ³ , μ»΄ν¨ν°κ° ν΄μ£Όλ κ²μ΄ ν¨μ¬ λ μ’μ μΌμΈλ°λ λΆκ΅¬νκ³ , λ¨μ§ μκΈ°λ μ΄λ κ² κ°λ₯΄μΉ¨ λ°μκ³ , μ΄λ κ² νκ³ μΆλ€λ μ΄μ λ§μΌλ‘ νλ μ½λ©μ κ³ μ§νλ κ²μ λ―Έλμ λν μ’μ μ€λΉμμΈκ° μλλΌκ³ μκ°ν©λλ€.
λν λ¨μ§ μ½λ©νΈλ₯Ό λ§μ΄ λ¨κΈ°κΈ° μν΄μλ μ’μ μ΄μ λΌκ³ μκ°λμ§ μλ€μ. μ½λ©νΈ λμ μ μ½λ κ·Έ μμ²΄λ‘ λͺ¨λ λ΄μ©μ ννν μ μλ€λ©΄ μ μΌ μ’λ€κ³ λ§μ λΆλ€μ΄ μκΈ°νμλ κ² κ°λλ°.
λ°λλ‘, μΈν°νμ΄μ€ λΉλλ₯Ό μ°λ©΄ κ·Έμ λν μ€λͺ
μ ꡬꡬμ μ μ½λ©νΈλ‘ μ΄λκ°κ² λ¨κ²¨λ¬μΌ νλ, μμ μ½λ©νΈ μμ΄ μ½λ©μ νκΈ° μν΄μλΌλ νλμ½λ©μ νλκ² μ’λ€κ³ νλ € νμ κ±°λΌλ©΄, μ κ·Ή λκ°ν μλ μμ΅λλ€.
μ±
μ λ΄μ©μ λΆλͺ
μΆμ μ»¨λ° νμ¬λ΄ λ² ν
λ κ°λ°μλ€μκ² λ¬΄μ²μ΄λ λμμ΄ λκ² μ§λ§, μ±
μμ΄ κ³΅λΆν μ€ μμλ κ·ΈλΆλ€μκ² μ μ μ±
μ΄ νμνμ§ μμ κ²λ κ°κ³ μ. μ κ·Έλμ μ΄κ²μ 곡κ°μ μΌλ‘ λ€λ£¬ μ±
μ΄ μμ¬μ§μ§ μμμ μ§ μ’λ λμ ν κ³ λ―Όμ νμ
¨κΈ°λ₯Ό λ°λλλ€.
λΉμ°ν κ·Έλ° κ³ λ―Όμ νμ
¨λ€λ©΄, μ΄λ»κ² νλ©΄, μΈν°νμ΄μ€ λΉλμ μ₯μ κ³Ό νλμ½λ©μ μ₯μ μ μ΅ν©ν΄μ μμͺ½ λͺ¨λκ° κ°μ§ νμν¨μ κ°μ΄ μΈ μ μλ λ°©λ²λ μ±
μ μ¨μ£Όμ
¨μ κ±°λΌ λ―Ώμ΅λλ€.
μ΄λ° λͺ©μ μΌλ‘ λλ§λ¦¬ ν λΌλ₯Ό λ€ μ‘λλ° μ μ©ν λ΄μ©μ μ°μ
¨λ€λ©΄, μ΄λ° μ±
μ΄ λ€λ₯Έ κ³³λ μλ νκ΅μμ νκΈλ‘ λ¨Όμ μΆκ°λ κ²μ μμ²λ μλΆμ¬μ λλΌμ
λ μ’μ κ² κ°μ΅λλ€.
Like this:
Like Loading...