3 ms·
Swift is hardly VB. Swift is a modern functional language competitive with Java. It's far more complex than Objective-C. The threading model in Swift util
by blazespin 12y ago
Swift is hardly VB. Swift is a modern functional language competitive with Java. It's far more complex than Objective-C. The threading model in Swift utilizes GCD and Closures versus the "perform selector in background" semantics of ObjC.
Not for junior engineers.
- Pxtl 12y agoA PC vendor-specific high-level language? VB is the obvious comparison. Sure Swift is a better language, but it fills the same niche as VB - a platform has a difficult API and they want a more productive language, so they make something very high level using popular practices of the day, custom made to map tightly to their platform. It's just the popular practices in that niche in VB's day were things like Delphi and Tcl/TK, whereas Swift comes out in the day of Java/C#/Golang.
- hershel 12y agoThey can use a simple subset.
- pharaohgeek 12y agoObjective-C supports GCD just fine. In fact, I make use of that far more often than "perform selector..." and I'd say I'm probably not in the minority on this.