xcode可以为您必须实现的所有方法插入存根吗?

时间:2011-01-27 20:37:01

标签: iphone objective-c xcode

如果您需要某些功能,您必须实现方法,xcode是否可以插入存根来执行此操作?

即。有时你会这样做:

UIViewController  <blah>, <blah2>

如何实施例如委托方法和数据源方法,xcode是否可以将它们存根?

2 个答案:

答案 0 :(得分:1)

根据我的经验,这是不可能的。 (也就是说,你可能会得到另一个有一些狡猾解决方案的答案。)

但是,很多委托方法都是可选的,所以你很可能会得到一些你不一定想要使用的方法存根,并且存根可能会导致问题,除非它们被评论过out,到那时你还可以从相关的协议引用中复制方法签名。 : - )

答案 1 :(得分:0)

XCode 4就是这样的。您只需要编写方法名称的开头,XCode将使用所有参数作为占位符来完成它。 无论如何,第四个版本仍然处于测试阶段,这意味着你必须注册一个付费的开发者程序(Mac或iOS,每个99美元)才能下载它,并且它可能有bug。

这些不是真正的存根,但它们确实非常有用,因为您只需要写出3或4个字母来获取所有可能方法的列表,优先考虑那些属于协议或您的方法的方法已经在界面中声明了。