【发布时间】:2014-02-17 07:54:21
【问题描述】:
我知道以前也有人问过类似的问题,其中大部分是针对过时的 ios 版本,并没有完全回答版本的变化方面。
我们应该在视图控制器的这些方法中设置什么类型的对象以获得最佳性能?
我想要一个详细的答案,例如:
在 x 处声明 int 变量很好,因为 y 等等。
我想解释一下 NSString、NSInteger、UIImage、UI 元素、图形、网络调用、coredata 调用。
我们鼓励在 viewwilldisappear 中删除哪些类型的对象?
如果将所有这些都放在一个完整的答案中,那将对每个人都有用。
编辑:
Difference between viewDidLoad and viewDidAppear
不好的问题
回答好,但不包括initiliize和viewdiddisappear
init method vs. a viewDidLoad type method
问题和答案遗漏视图出现和消失
iOS: What is the difference between -init and -viewLoad of a ViewController?
过时了,使用笔尖。
iPhone dev - create array in init or viewDidLoad
我不同意这个答案,可能从 2009 年开始有所改变。
【问题讨论】:
-
你应该读一本书,你所问的需要一个巨大的答案!
-
猜你是对的:)
-
我投票结束了一个过于宽泛的问题 - 但我没有改变从 iOS 6 迁移到 iOS 7 时使用这些方法的方式,并且据我所知这些方式是使用已更改。您真正需要做的就是阅读 Apple Docs developer.apple.com/library/ios/documentation/uikit/reference/…,这应该可以解释一切。
-
我不相信这些方法会发生很大变化,如果它们完全改变的话,所以这些问题仍然会提供信息。
-
依赖没有任何改变。为了表达你的观点并使其不那么广泛,我建议包括其中的 1 或 2 个,并说明你认为它们发生变化的原因,然后问你的问题。
标签: ios objective-c ios7 uiviewcontroller initialization