我想检查用户是否在低于5.0的iOS上运行应用程序并在应用程序中显示标签.
如何以编程方式检测用户设备上运行的iOS?
谢谢!
如果这个问题已经在其他地方得到解答,请道歉,但在搜索时我找不到任何决定性的答案:
我想知道try-catch块何时用于objective-c iPhone应用程序.Apple的"Objective-C编程语言简介"指出异常是资源密集型的,并且应该"不使用异常来进行一般的流量控制,或者只是表示错误".通过阅读这里的一些相关问题,我还得知人们并不经常在实践中使用这种方法.
所以我想问题是:在为iPhone/Objective-C开发时使用try-catch块是否合适的情况是什么时候应该绝对不使用?
例如,在处理数组中的对象时,我可以使用它们来捕获超出边界和其他异常.我有一个方法,执行很少的任务与在多个数组中传递的对象.如果发生错误,该方法返回nil,try-catch块可以帮助我捕获异常.但是,我当然可以在这里和那里简单地编写一些if-tests,以确保我,例如,永远不会尝试访问超出数组边界的索引.在这个情况下,你会怎么做?
非常感谢!
iphone error-handling exception-handling objective-c try-catch