如何基于现有的类文件创建新的类文件 - 在Xcode中

时间:2012-07-26 07:33:13

标签: iphone ios xcode

有没有办法根据项目中已经存在的另一个创建新类?

理想情况下,可以制作一个组的副本(可能包含.h,.m -xib)并更改此副本上的任何代码以创建新类。

目前我创建了一个新组,使用新名称创建新类,然后复制这些文件的代码 - 立即将旧类名重命名为新类名

另一种方法是“在Finder中显示”并为文件创建重复项,将它们拖回xCode,创建一个新组并将它们拖到那里......

有更好的方法吗?

Eclipse中的

ps在菜单中甚至有一个明确的选项

非常感谢

1 个答案:

答案 0 :(得分:1)

我认为你应该使用一个子类。创建一个新的Objective-C类,并选择旧类作为父类。

如果你不熟悉它,可以帮助你理解这个原则:http://www.techotopia.com/index.php/Objective-C_Inheritance

  

继承的概念为编程带来了现实世界的观点。它允许定义具有一组特征(例如方法和实例变量)的类,然后创建从该类派生的其他类。派生类继承了父类的所有功能,通常会添加自己的一些功能。

我不知道xib文件会发生什么,但至少你可以根据需要重新使用你的类!