我可以创建一个 NSMutableArray
实例,其中 all 元素的类型为 SomeClass
?
最佳答案
还没有人把这个放在这里,所以我会做的!
现在,Objective-C 正式支持此功能。从 Xcode 7 开始,您可以使用以下语法:
NSArray<MyClass *> *myArray = @[[MyClass new], [MyClass new]];
注意
请务必注意,这些只是编译器警告,从技术上讲,您仍然可以将任何对象插入到数组中。有一些可用的脚本可以将所有警告转化为会阻止构建的错误。
关于objective-c - 有没有办法强制在 NSArray、NSMutableArray 等上输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/649483/