30得票10回答
如何在iOS 6中以编程方式获取设备的当前方向?

我已经开发了一个iOS应用,并在iOS6设备上进行了测试。在测试过程中,我意识到我的应用程序没有按预期响应方向变化。 这是我的代码:// Autorotation (iOS >= 6.0) - (BOOL) shouldAutorotate { return NO; } - ...

21得票6回答
新款iPad:低内存警告不出现?

我正在开发一款在 iPad 上使用的应用程序,这是一个非常图形密集型的应用。我已经能够从 iPad 2 中挤出相当多的性能了,但是针对新版 iPad 的 @2x 图形在内存方面占据了很大的空间。通过使用 Instruments 中的 Activity Monitor,我能够看到我的应用程序的大...

13得票3回答
"新iPad"(Retina iPad 3)上动画和滚动性能卡顿的问题

我一直在开发一款iPad应用程序,它已经在iPad 2上进行了相当广泛的测试。我最近获得了一台“新iPad”(iPad 3),这个应用程序感觉明显变慢了。在iPad 2上丝般顺滑的动画/滚动行为现在在新iPad上感觉非常卡顿。 我执行了许多标准UI性能提示:使用shadowPaths、使用C...

13得票2回答
UIImageWriteToSavedPhotosAlbum在iOS 6 iPad 3上无法工作

我在我的应用程序中使用下面的函数来保存照片: UIImageWriteToSavedPhotosAlbum(pngImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL); 该代码在 iOS 5.1.1...

10得票3回答
在iOS 7 iPad上,有时候关闭UIDocumentInteractionController会导致呈现视图控制器的视图被移除。

当 UIDocumentInteractionController 被解散时,呈现视图控制器的视图被移除,包括 UINavigationController 中的元素。 UIDocumentInteractionController 解散后,呈现视图控制器的视图被移除,留下一个纯白色/灰色的...

9得票1回答
新iPad上的CoreGraphics(明显)变慢了吗?

我刚刚购买了新的iPad(第三代),正在测试一款使用CoreGraphics的高分辨率绘图应用程序。 在普通的1024x768模式下,iPad的性能与之前的版本相当,只有在快速绘画时会稍微有些延迟。 但是,当我尝试在高分辨率画布上绘画(2048x1536),该应用程序变得无法使用,非常缓慢...