5 ms·
They just added generics to Obj-C, which is one of the biggest new language features in a long time.
by anon1385 11y ago
They just added generics to Obj-C, which is one of the biggest new language features in a long time.
- pjmlp 11y agoI guess that is just required for interoperability with Swift. Generics don't make much sense in Objective-C dynamic model.
- _frog 11y agoFunny you should mention that. Quoting Apple's own docs: > Objective-C lightweight generics are ignored by Swift. Any other types using lightweight generics are imported into Swift as if they were unparameterized.[1] So it doesn't look like the goal here is Swift interop. [1]: Excerpt from Using Swift with Cocoa and Objective-C (Swift 2 Prerelease) https://itunes.apple.com/us/book/using-swift-cocoa-objective/id1002624212?mt=11 https://itunes.apple.com/us/book/using-swift-cocoa-objective...
- pjmlp 11y agoFrom the talks today it seems Swift interoperability was indeed the purpose.