为啥新的 iOS GameKit 会在代理和块之间拆分?
Posted
技术标签:
【中文标题】为啥新的 iOS GameKit 会在代理和块之间拆分?【英文标题】:Why does the new iOS GameKit split between delegates and blocks?为什么新的 iOS GameKit 会在代理和块之间拆分? 【发布时间】:2010-10-15 08:12:20 【问题描述】:可能最近对 GameKit 的修订只是一个关于积木的技术演示。或者,某些 GameKit API 的“返回时”功能太无关紧要,不值得专门的委托类,现在块实现了非正式协议的功能。
虽然这感觉像是一个主观问题,但也许有一个明确的答案:“为什么 GameKit 的 API 会在委托类和块之间拆分?”
编辑:查看http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/的文档
【问题讨论】:
【参考方案1】:在我看来 - Apple 确实推动了新的 gcd 和块技术,因为它比旧的更高效、更方便。因此,如果我没有错过任何出现在 iOS 4.1 中的新类使用块。 3.x 版本上可用的类使用委托只是因为这些系统上没有块和 gcd。
【讨论】:
这很公平,我只是想知道工具包忽略代表是否有“学术”原因。 :)以上是关于为啥新的 iOS GameKit 会在代理和块之间拆分?的主要内容,如果未能解决你的问题,请参考以下文章