0

随着 MBaas 服务变得非常实惠且易于使用,我想知道是否有人可以就以下设计选择给我一个建议?

上下文:发送 NSDictionary 的内容以进行远程存储。所以这个想法是动态地建立一个键/值关系。

如何:使用此处的代码,可以检索实例变量的名称。因此,键/值关系来自[{ivar_name =“我对此ivar感兴趣的值”}等......]

我理解所提议代码的局限性,但我认为它们的好处超过了它们。

就我而言,字典不会超出类的生命周期,所以当视图从堆栈中删除时,我不应该在 ivars 上保留强引用。此外,它将是取自 TextFields 的 NSString。

但是,有一个问题我无法真正回答:如果我正在查看的 ivars 是可重用 UITableViewCells 的一部分(例如:UItableviewCell 中的 IBOutlet textField),我应该复制 textField.text 还是可以保留textField.text 指向的字符串的引用?或者没关系?

谢谢 !

4

0 回答 0