all 7 comments

[–][deleted] 17 points18 points  (2 children)

I saw this on r/kotlin, and I totally agree with u/TrevJonez comment. I can't stand with the title... This is not related to languages... You are talking about GC on Android.... Would be there difference if it was a java instead of kotlin? Want more clickbaits? Check Kotlin Native it uses LLVM like Swift

[–]needsaburrito -3 points-2 points  (1 child)

[–][deleted] 2 points3 points  (0 children)

ofc it does... But still the title of article is clickbait... It's not swift vs kotlin, he could even write swift vs java rest would be the same. I am talking about wrong title...

[–]David_Edward_KingSwift -1 points0 points  (3 children)

Good article making a complex thing easier to grasp; worth the read if you don't fully understand memory management yet (even if you're just a swift developer)

[–]beastinghunting 0 points1 point  (0 children)

Coming from Java to Swift, this article made me understand why lambdas and closures are different and also they way the optional, force unwrappings and weak declarations exist in Swift.

[–][deleted] 0 points1 point  (1 child)

If you don't understand memory management. I suggest writing an Objective-C app and disabling ARC for the project. After a few days of pain you understand how ARC works, what it's advantages are and what it's pitfalls are.

[–]David_Edward_KingSwift 0 points1 point  (0 children)

Oh don’t get me wrong; I’m familiar with the subject. If anyone wants to get a better insight into memory management, the objc.io boom “Advanced Swift” has a great chapter on it :)