414得票4回答
iOS应用中的Facebook认证设计,同时访问安全的Web服务。

目标:允许用户在iOS应用程序中使用Facebook进行身份验证,该应用程序需要访问我运行的受保护的Web服务。 假设:对于那些选择不使用Facebook进行登录的用户,已经有了本地的身份验证(和注册)系统。 详情: 假设我们想要为用户提供使用Facebook登录而不创建单独账户权限来...

318得票15回答
你如何使用NSAttributedString?

在NSString或NSMutableStrings中不可能使用多种颜色。所以我听说过有一个NSAttributedString,它是在iPad SDK 3.2(或约为3.2)推出的,并在iPhone SDK 4.0 beta中可用。 我想要一个具有三种颜色的字符串。 我之所以不使用三个单...

297得票10回答
我们如何在程序中检测iOS设备运行的版本?

我想检查用户是否在 iOS 5.0 以下版本上运行应用程序,并在应用程序中显示一个标签。 我该如何以编程方式检测用户设备上运行的 iOS 版本? 谢谢!

236得票9回答
我该如何在我的iPhone应用中使用NSError?

我正在解决我的应用程序中的错误,考虑使用NSError。但我对如何使用它以及如何填充它有些困惑。 请问是否能提供一个示例,展示如何填充并使用NSError?

194得票12回答
处理applicationDidBecomeActive - "一个视图控制器如何响应应用程序变为活动状态?"

我在主要的AppDelegate.m类中有UIApplicationDelegate协议,并定义了applicationDidBecomeActive方法。 我希望当应用程序从后台返回时调用一个方法,但该方法在另一个视图控制器中。如何在applicationDidBecomeActive方法...

166得票5回答
尝试理解CMTime和CMTimeMake

1) CMTimeMake(1,10)的意思是持续1秒,时间刻度为10,或者每秒10帧。这是否意味着视频持续1秒,包含10帧? 2) CMTime lastTime=CMTimeMake(1,10); CMTime frameTime=CMTimeMake(1, 10); CMTime cu...

166得票21回答
升级到Xcode 4后出现缺失文件警告

我最近升级到了Xcode 4(这是一个很棒的升级),但现在我收到了一些之前没有遇到过的警告。我已经查看了论坛和其他SO帖子,但没有找到如何解决这个问题。 我收到的警告是项目级别的警告,提示缺少文件。这些文件已从项目导航器视图中删除(同时选择从文件系统中删除)。然而,它似乎仍然被显示为与项目链...

151得票6回答
何时使用enumerateObjectsUsingBlock和for循环?

除了明显的区别: 当您需要索引和对象时,请使用enumerateObjectsUsingBlock 当您需要修改局部变量时,请勿使用enumerateObjectsUsingBlock(我对此错误,参见bbum的答案) 当for (id obj in myArray)也可以正常工作时,...

133得票24回答
<UITabBarController: 0x197870>的开始/结束出现转换调用不平衡。

我在SO上阅读到另一个用户遇到类似的错误,但这个错误和那个不同。 当我最初添加一个视图控制器时,我收到了这个消息:Unbalanced calls to begin/end appearance transitions for &lt;UITabBarController: 0x19787...

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

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