iphone - 静态的 Objective-C 修饰符?

标签 iphone objective-c ios ipad modifier

如何在我的 Objective-C 类中创建静态变量?我熟悉在私有(private)变量的头文件中使用@private,但我正在尝试创建一个访问静态变量的静态方法。我应该如何在我的头文件中声明这个静态变量?

最佳答案

在这方面,Objective-C 简单地遵循了 C——你制作静态文件变量。在您的实现(即您的 .m 文件)中,将声明放在任何地方(但理想情况下放在文件顶部这样合理的地方,或者如果只在一个地方访问它,甚至放在相关方法中)。

如果您想提供对此类静态对象的受控访问,请将其置于任何方法实现之外,并使用类方法来访问它。

关于iphone - 静态的 Objective-C 修饰符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6601674/

相关文章:

iphone - 在移动平台中进行支付集成的最佳方式?

ios - 无法隐藏自定义 subview

php - 如何在 Swift 中访问从 PHP 传递的数组中的数据?

ios - 检查哪个 ViewController 进行了 segue(来自目标 ViewController)

ios - UIButton 文本内容每隔一秒更新一次

iphone - 以编程方式设置 UITabBar 标题

iphone - AVAudioRecorder 中的音量

ios - 如何在深度链接或关联Domain iOS中的应用中打开选定的URL

objective-c - 提供弱引用时, block 参数是否需要指定所有权限定符?

iphone - 我可以从 iphone 应用程序发出 POST 或 GET 请求吗?