gpt4 book ai didi

objective-c - 同时采用 NSArray 和 NSMutableArray 的方法

转载 作者:行者123 更新时间:2023-12-03 16:22:58 25 4
gpt4 key购买 nike

我想创建一个可以采用 NSMutableArrayNSArray 对象的方法。

我想我可以只使用 (id) 作为参数类型...或者在传递之前将 NSArray 转换为 NSMutableArray 。但是我对这些解决方案并不是很满意。

在其他语言中,我可能会传递一个 IList 或它们都继承自的一些共享对象...

我需要在我的方法中枚举数组。

人们通常在 Objective c 中这样做的方式是什么?

最佳答案

采用NSArrayNSMutableArray 派生自 NSArray,因此只要您仅使用 NSArray 成员(例如只读枚举),您就可以确保安全。

相关文档(来自 Apple 的开发者网站):

关于objective-c - 同时采用 NSArray 和 NSMutableArray 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1953811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com