iphone - 有没有办法在 Objective-C 中程序运行时不断调用方法?

标签 iphone objective-c cocoa-touch cocoa ipad

我想在程序运行时无限调用一个方法来检查某些状态的变化。在iPhone编程时可以这样做吗?

最佳答案

这是可能的,只需使用重复的NSTimer即可。

但是,我建议不要通过连续轮询来获取状态 - 最好设置回调/委托(delegate)/通知模式来通知任何观察者状态更改。

您还可以使用键值观察 (KVO) 在值更新时收到通知。

有很多值得思考和研究的术语。

关于iphone - 有没有办法在 Objective-C 中程序运行时不断调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630947/

相关文章:

ios - 如何在 iOS 中制作流畅的布局?

ios - 使实例化的 NSTimers 无效

iphone - iOS - 多个 NSURLConnection 下载

iphone - UIButton setTitleColor :forState: question

iphone - 随着用户拉动,UITableView 中的标题不断增加

objective-c - 在 Mac OS X 上画一个正方形?

ios - 在分段控件之间切换时隐藏线条

iphone - 从另一个类更改 UILabel 的文本

iphone - 如何解决首次部署到 IOS 设备的 "no such table: Z_METADATA"错误

iphone - UINavigationController 建议