2)NSoperation和NSInvocationoperation有什么区别?
3)哪一个最好?
解决方法 1. NS *** 作和NSInvocationoperation之间的区别NSoperation对象是单击对象 – 也就是说,它执行一次任务,不能再用于执行它.
NSInvocationoperation类是NSOperation的具体子类,它管理指定为调用的单个封装任务的执行.您可以使用此类来启动包含在指定对象上调用选择器的 *** 作.此类实现非并发 *** 作.
2.当我们在NSoperationQueue中添加NSOperation或NSInvocationoperation时会发生什么
您通常通过将 *** 作添加到 *** 作队列(NSOperationQueue类的实例)来执行 *** 作. *** 作队列通过在辅助线程上运行它们直接执行其 *** 作,或间接使用libdispatch库(也称为Grand Central dispatch)执行其 *** 作
哪一个是最好的
我觉得Best这个词可能因你的情况而异:)
总结以上是内存溢出为你收集整理的iphone – NSOperation和NSInvocationOperation之间的区别?全部内容,希望文章能够帮你解决iphone – NSOperation和NSInvocationOperation之间的区别?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)