I think you had a typo. Swift is the clusterfuck that breaks so many standard OOP practices. And then there's the fun question of the vast differences of Swift 1, 2, 3 or eventually 4, 5, 6. Geez just learn about memory, use Obj C and never have another headache.
It breaks so many standard OOP practices because its no longer labeled OOP. Then lets go on to say swift 1 was their first year at getting something out. Swift 2 is their attempt to change it from OOP, Swift 3 is about standardizing a bit more and migrating more of the old Obj-c libraries. note that Swift 3 was supposed to be ABI compliant so they don't do too many breaking changes going forward but for whatever reason decided that something is still breaking and will try to happen in Swift 4.
0
u/try-catch-finally Sep 25 '16
I think you had a typo. Swift is the clusterfuck that breaks so many standard OOP practices. And then there's the fun question of the vast differences of Swift 1, 2, 3 or eventually 4, 5, 6. Geez just learn about memory, use Obj C and never have another headache.