我有两个类Screen和control。现在在屏幕类中我已经声明了一个NSArray变量 这个变量应该只包含控件类型对象(在c中像control []) 我怎么能实现这个功能?????
答案 0 :(得分:3)
您无法配置NSArray来执行此操作。编写一个包含NSArray的'collection'类,并将其设置为只处理Control类型的对象。
答案 1 :(得分:0)
Objective-C没有类型安全的集合。没有它们,大多数人都可以。如果你真的坚持,你可以包装一个常规数组并在插入时检查对象类。这可能不值得。