iPhone

Objective-C / iPhone – NSException尽可能多地捕获信息

我使用以下代码在我的应用程序中捕获异常:只是想知道我是否可以引导点,行号,UIView,类等发生错误.理想情况下,我想要尽可能多的详细信息,因为它被FlurryAPI分析所捕获.FlurryAPI:http://www.flurry.com/解决方法我结束了这个:UPDATE(基于@TommyG的评论):添加NSSetUncaughtExceptionHandler(&uncaughtExcept

Objective-c – 获取UIView的viewcontroller(iphone)

我已经做到这一点得到的看法:但是如何获得该视图的viewcontroller.就像你可以得到viewcontroller的视图,我想去另一种方式,所以我可以发送一个消息(调用一个方法)到该viewcontroller.例如:(显然不是实际的代码,但我想要这样的东西)解决方法你可以使用-nextResponder方法:根据http://developer.apple.com/library/ios/

objective-c – Xcode iphone模拟器没有运行Retina?

我在我的应用程序中添加了一些图形,尺寸指向Retina显示屏.我没有注释但是当我运行我的程序时,我得到“不支持Retina显示”,我正在使用iPhone4.3模拟器我该怎么做才能运行Retina显示屏,以便我可以测试我的图形.谢谢解决方法模拟器具有在视网膜和非视网膜显示器之间切换的菜单项:硬件–>设备–>iPhone

objective-c – iphone – NSTimers在后台

我开发一个必须在后台运行的应用程序.这是一个基于位置的应用程序,所以它一直运行,操作系统不会杀死它.它应该每10秒发送一些信息,我在后台设置一个定时器.我在这个函数中设置了一个断点,每10秒钟执行一次,这是永远不会被调用的,但是如果我暂停应用程序,然后继续调用定时器,然后定时器每10秒钟执行一次,没有问题,奇怪的是?定时器设置正确(我假设),因为它暂停后工作,但不是.有任何想法吗?

如何在Obj-C类别中“伪造”ivars(iPhone)

更新:iPhoneOS3.1具有关联的对象.但是,iPhone模拟器没有.如果要在模拟器中测试关联对象代码,则应该提交错误.看我的问题here.rdar://7477326SNowLeopard现在有相关的对象.有没有办法在没有相关对象的情况下完成类似的事情?(专门针对iPhone.)我很确定我曾经看过这样的事情,但我不记得在哪里.关于将任何对象转换为KVC容器的事情.解决方法objc_setAs

objective-c – 在cocos2d iPhone中转换和设置图层/场景

在3级和4级之间进行转换也许我已经将我的代码放在了对ObjectiveC的完全误解中.我假设你不能在init代码中设置一个新的GameLayer,因为它会挂起,不断创建新的节点.我可能在GameLayer的初始化代码中有太多的playfield设置代码,你们通常如何处理它?解决方法对于那些可能关心的人来说,这就是我最终做的事情:这是在一个关卡完成后在GameLayer实现中完成的.