BLOG main image
분류 전체보기 (92)
Cocoa Touch (11)
Cocoa (10)
Objective-C (13)
Swift (6)
Development (11)
Tools (11)
Books (7)
etc (21)
Application release (1)
Document Project (1)
105,799 Visitors up to today!
Today 2 hit, Yesterday 2 hit
daisy rss
tistory 티스토리 가입하기!
2015. 6. 23. 00:40

Swift에서 사라진 performSelector를 대신해서 구현하는 많은 방법들, 예를 들면 GCD, 클로져, 타이머, 심지어 NSThread를 동원하는 방법들이 거론되고 있지만 진정한 핵심을 놓치고 있는것 같다.
대체 가능한 수단이 존재하는 것은 사실이다. (물론 훨씬 지저분한 방법으로...) 하지만 가장 중요한 것은 객체와 메시지로 설명되는 객체지향의 가장 기본적인 내용 및 그것을 가장 우아하게 구현한 ObjC의 기능을 Swift에는 넣지 않았다는 것이다.
객체지향의 관점에서 Swift는 ObjC보다 한참 못한 언어인것 같다.

Name
Password
Homepage
Secret