如果您需要某些功能,您必须实现方法,xcode是否可以插入存根来执行此操作?
即。有时你会这样做:
UIViewController <blah>, <blah2>
如何实施例如委托方法和数据源方法,xcode是否可以将它们存根?
答案 0 :(得分:1)
根据我的经验,这是不可能的。 (也就是说,你可能会得到另一个有一些狡猾解决方案的答案。)
但是,很多委托方法都是可选的,所以你很可能会得到一些你不一定想要使用的方法存根,并且存根可能会导致问题,除非它们被评论过out,到那时你还可以从相关的协议引用中复制方法签名。 : - )
答案 1 :(得分:0)
XCode 4就是这样的。您只需要编写方法名称的开头,XCode将使用所有参数作为占位符来完成它。 无论如何,第四个版本仍然处于测试阶段,这意味着你必须注册一个付费的开发者程序(Mac或iOS,每个99美元)才能下载它,并且它可能有bug。
这些不是真正的存根,但它们确实非常有用,因为您只需要写出3或4个字母来获取所有可能方法的列表,优先考虑那些属于协议或您的方法的方法已经在界面中声明了。