2 ms·
My iOS code is loaded with weak/strong ref handling logic. It comes up all the time when using closures in UIKit.
by cageface 8y ago
My iOS code is loaded with weak/strong ref handling logic. It comes up all the time when using closures in UIKit.
- saagarjha 8y agoUIKit is kind of annoying because it’s really not “idiomatic” Swift: it’s a wrapper around Objective-C (albeit, a very nice one) that happens to bring along with it a bunch of decisions that lead to having to deal with reference lifetimes.
- cageface 8y agoThat could be. I'll admit I haven't used Swift at all outside of coding Appkit/UIKit apps.
- dep_b 8y agoiOS Swift is usually the front-end code which means that you're doing a lot of connections to data sources elsewhere. Non-blocking connections always need a weak/strong dance. If you're using Swift for logic most of that is gone.