有没有办法根据项目中已经存在的另一个创建新类?
理想情况下,可以制作一个组的副本(可能包含.h,.m -xib)并更改此副本上的任何代码以创建新类。
目前我创建了一个新组,使用新名称创建新类,然后复制这些文件的代码 - 立即将旧类名重命名为新类名
另一种方法是“在Finder中显示”并为文件创建重复项,将它们拖回xCode,创建一个新组并将它们拖到那里......
有更好的方法吗?
Eclipse中的ps在菜单中甚至有一个明确的选项
非常感谢
答案 0 :(得分:1)
我认为你应该使用一个子类。创建一个新的Objective-C类,并选择旧类作为父类。
如果你不熟悉它,可以帮助你理解这个原则:http://www.techotopia.com/index.php/Objective-C_Inheritance
继承的概念为编程带来了现实世界的观点。它允许定义具有一组特征(例如方法和实例变量)的类,然后创建从该类派生的其他类。派生类继承了父类的所有功能,通常会添加自己的一些功能。
我不知道xib文件会发生什么,但至少你可以根据需要重新使用你的类!