143得票9回答
如何获取根视图控制器?

我需要一个根视图控制器的实例。我尝试了以下几种方法:UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewControll...

139得票25回答
iOS 5固定定位和虚拟键盘

我有一个移动网站,其中一个div通过position:fixed固定在屏幕底部。在iOS 5中(我在iPod Touch上测试),一切都很正常,直到我进入一个带有表单的页面。当我点击输入框并且虚拟键盘出现时,我的div的固定位置就消失了。只要键盘可见,该div就会随着页面滚动。一旦我点击“完成...

137得票6回答
转到另一个故事板吗?

是否可能从一个Storyboard过渡到另一个Storyboard,或将一个Storyboard嵌入到另一个Storyboard的视图控制器中?我需要在导航控制器中放置一个UITabBarController,并且我希望它们保持良好的分离。

135得票5回答
iOS5 SDK中关于自动引用计数的一些问题

我目前正在为iPad开发一个应用程序。 开发始于iOS 4.2版本,现在继续进行(我认为会完成)iOS 4.3版本的开发。 我刚刚了解了一下iOS 5中的ARC,基本上我了解到我们将不再需要释放和保留对象。 我的问题是: 如果我决定升级到iOS 5,我需要从我的代码中删除所有的 [myOb...

128得票16回答
如何使用单个故事板UIViewController来管理多个子类

假设我有一个包含UINavigationController的故事板作为初始视图控制器。它的根视图控制器是BasicViewController的子类,是UITableViewController。它有一个与导航栏右侧按钮连接的IBAction。 从这里开始,我想将该故事板用作其他视图的模板...

128得票16回答
iPhone:如何检测滑块拖动的结束?

如何检测用户结束拖动滑块指针的事件?

117得票6回答
iOS5中强引用和弱引用的解释

我是iOS5开发和Objective-C的新手。我不理解strong和weak存储之间的区别。我阅读了文档和其他SO问题,但它们对我来说听起来都一样,没有更深入的见解。 我阅读了文档:转换到ARC - 它引用了iOS4中保留、分配和释放的术语;这让我感到困惑。然后我查看了Open U CS1...

116得票4回答
在ObjectiveC中声明/定义变量位置的方法?

自从开始编写iOS应用和Objective C,我一直对可以声明和定义变量的不同位置感到困惑。一方面,我们有传统的C方法,另一方面,我们有新的ObjectiveC指令,在其之上添加了面向对象的特性。您能帮助我理解最佳实践和适用于这些位置的变量的情况,并纠正我目前的理解吗? 这里是一个示例类(...

113得票6回答
使用ARC还是不使用ARC?有什么优缺点?

我目前在工作的项目中使用的大部分代码都是在 iOS 5.0 之前编写的,因此我尚未使用 ARC。 我只是想知道,不需要手动保留/释放对象是否更便捷(并且伴随着更可靠的代码),这是否会抵消使用 ARC 的任何“成本”?您使用 ARC 的经验如何?是否推荐使用 ARC? 因此: ARC 可...

113得票21回答
无法注册到引导服务器

我刚刚在程序中更改了一些代码,然后出现了这个错误: 无法使用引导服务器注册 com.yourcompany.XXX。 错误:未知的错误代码。 这通常意味着该进程的另一个实例已经在运行或被卡在调试器中。程序收到信号:“SIGABRT”。 我尝试将程序恢复到一个正常工作的...