Mixin과 Objective C의 Category는 다른 클래스에 기능을 추가한다는 관점에서는 유사하지만,


다소 차이가 있다.


차이 중에 하나는 Mixin은 타겟 클래스가 없이 어떤 클래스든지 사용할 수 있지만,


Category는 타켓 클래스가 정해져서 그 클래스에만 사용할 수 있다.


References:

http://en.wikipedia.org/wiki/Mixin

http://stackoverflow.com/questions/1244748/objective-c-category-compared-to-mixins

http://stackoverflow.com/questions/7414011/what-is-category-in-objective-c

http://macdevelopertips.com/objective-c/objective-c-categories.html

Posted by izeye

댓글을 달아 주세요