相关疑难解决方法(0)

iPhone SDK:loadView和viewDidLoad有什么区别?

在iPhone应用程序中使用视图和视图控制器时,任何人都可以解释loadView和viewDidLoad之间的区别吗?

我个人的背景是,我从代码构建我的所有视图,我不会,也不会使用Interface Builder,如果这有任何区别.

我发现通常当我将初始化代码添加到loadView时,我最终会得到一个无限的堆栈跟踪,所以我通常在viewDidLoad中完成所有的子视图构建...但是每次执行时我都不清楚它,并且什么是更适合放置init代码的地方.什么是完美的,是一个简单的初始化调用图.

谢谢!

iphone objective-c uiview ios

136
推荐指数
4
解决办法
6万
查看次数

UIViewController中的哪个方法应该为视图"填充数据"?

我在ios dev世界里很新鲜.只是想知道我应该总是在viewDidLoad方法中做到吗?总是在viewDidUnload中释放它也是一个好主意吗?谢谢.

iphone model-view-controller uitableview ios

2
推荐指数
1
解决办法
213
查看次数

我应该以编程方式在init或ViewDidLoad中添加子视图,为什么?

我一直在浏览一些答案,我得到两个不同的建议:

  1. 在init中添加.这个答案的例子
  2. 加入ViewDidLoad.建议在这个答案

目前最好的做法是哪一个?第二个答案似乎是较旧的(2010年),所以我想知道这是一个旧的,不再建议的做法吗?

iphone objective-c ios

2
推荐指数
2
解决办法
1972
查看次数