μ΅μ λ λ©μλ (1) μΈλ€μΌν 리μ€νΈν [iOS] respondsToSelector, μ΅μ λ 체μ΄λ μ¬μ©νμ¬ λΈλ¦¬κ²μ΄νΈμ μ νμ λ©μλ(optional method) ꡬν μ¬λΆ νμΈνκΈ° (in Swift, Objective-C) λΈλ¦¬κ²μ΄νΈμ μ νμ λ©μλ(optional method) ꡬν μ¬λΆ νμΈν΄λ³΄μ Swiftμ Objcμ νλ‘ν μ½μμ λ©μλλ νμ, μ νμ λ©μλλ‘ κ΅¬ν κ°λ₯νλ€. μ νμ λ©μλ(optional method)λ₯Ό νΈμΆνκΈ° μ , λΈλ¦¬κ²μ΄νΈκ° νΈμΆνλ μ νμμ μλ΅ν μ μλμ§ νμΈνκΈ° μν΄ λ΄μ±μ μ¬μ©ν΄μΌ νλ€.!!! ꡬννμ§ μμ λ©μλ νΈμΆ μ nullκ°μ λ³΄λ΄ Crashκ° λκΈ° λλ¬Έ!!! π λ°λΌμ, λ°λμ νλ‘ν μ½μ μ΅μ λ λ©μλ μ¬μ© μ ꡬν μ¬λΆλ₯Ό νμΈνλ μ μ°¨λ₯Ό μνν΄μΌνλ€. ππ» βΆ Objective-C νλ‘ν μ½ λ©μλ ꡬν μ¬λΆ νμΈνκΈ° μΌλ¨ ObjC μμ νλ‘ν μ½μ μλ μ½λμ κ°μ΄ ν€μλκ° μλ λ©μλλ λͺ¨λ νμμ μΌλ‘ ꡬνν΄μΌ νλ λ©μλ, @optional ν€μλ λ€μμ λμ€λ λ©μλλ€.. μ΄μ 1 λ€μ