Why Objective-C Metaprogramming Dramatically Improves Your iOS App

출처 : http://kurtedelbrock.com/objective-c-metaprogramming/

1. Domain Specific Languages (dynamic method naming)

tap 키워드로 블락 이용.. ??

2. Validation

???

3. Templates

클래스 이름을 스트링으로 하여 관련 클래스를 동적으로 생성.

4. Mocking

유닛 테스트 시 함수를 안 만들고 간단히 리턴하는 형태로 대신할 때.

 

 

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중