【发布时间】:2011-06-29 12:44:01
【问题描述】:
我有几个关于objective-c的问题,你能帮我理解吗?他们在这里:
- 为什么我们有时会使用 :
self.myView.delegate = 自我; ?
Ipad 和 Splitview 也有同样的情况:为什么我们要像这样明确地使用委托:
uisplitviewController *svc = ...
svc.delegate = pvc.otherViewController;
目前,我了解“appDelegate”,但是这个委托方法呢?
2.我看到几次使用另一个“viewController”如下,而不是直接“分配”“mainViewControler”,为什么我们使用这个中间?
MainViewController *viewController = [[MainViewController alloc] initWithNibName:@"MainView" bundle:nil];
self.mainViewController = viewController;
[viewController 发布];
3.按照appsmuck.com的一些教程,我看到他们使用:
"(void)loadFlipsideViewController"
但没有“loadView”,那么,我们可以用控制器视图替换“视图”吗?
4.最后,我可以从“iphone”模拟器切换到“ipad”模拟器,但是每次构建项目时我总是得到ipad模拟器,有没有办法让“iphone”模拟器成为默认模拟器?
就是这样。 :) 感谢您的帮助
保罗
【问题讨论】:
-
将它们分解为单独的问题。它会更清洁。以后如果有人碰到这个问题,他会更容易得到他需要的东西。如果你幸运的话,你会发现类似的问题。希望你已经这样做了。
标签: iphone objective-c delegates ios-simulator viewcontroller