ios - 在不使用属性的情况下,我们如何在 iOS 中访问另一个类中的变量?

标签 ios objective-c

  • 如果我想访问在 A 类中声明的变量,并且我 想在 B 类中使用该变量。
  • 我不想使用属性。
  • 我该怎么做?

最佳答案

声明公共(public)变量而不使其成为属性是不好的做法。

您也可以使用 KVC 访问(读取和写入)ivar,即使它是只读的。

[instanceOfMyClass valueForKey:@"myIvar"];

我希望有人觉得我的第一个 stackOverflow 回答有帮助:)

关于ios - 在不使用属性的情况下,我们如何在 iOS 中访问另一个类中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23287662/

相关文章:

iOS 应用程序崩溃 - 我怀疑它与使用 WebSockets 的 UIWebView 有关

ios - 从字符串格式化日期?

ios - objective-c 使用键列表搜索字典数组

iOS webViewDidFinishLoading 未被调用

ios - 能否在 detailTextLabel 单元格中显示小图像?

IOS NSString 返回语句

iphone - UITableviewCell 取消选择回调

ios - 从 URL 获取响应

ios - 在编辑模式下更改 UITableViewCell 中红色减号按钮的位置

ios - 获取单元格的 indexPath.row