如何在xcode中创建与.h文件对应的.m文件

时间:2013-09-25 10:50:19

标签: objective-c xcode

当我尝试从文件菜单创建.m文件时,它会提示我从提到的几种类型中选择模板 - Objective-C classObjective-C categoryObjective-C protocol等。哪个应该首选?

我对Objective-C和Xcode都很新,所以请原谅我这个问题是否太明显了。

2 个答案:

答案 0 :(得分:2)

  • 您可能需要添加Objective-C class并单独重命名new.m 匹配您的old.h并删除新添加的new.h文件。
  • 创建新的Objective-C class并将代码从old.h复制到new.h文件

根据评论更新:我看到你正在尝试为MAC sdk库添加.m,这是不可能的。

您可能需要考虑使用Categories扩展现有的类方法。

What is “category

Customizing Existing Classes

答案 1 :(得分:1)

如果您只想创建一个空的.m文件,可以按照以下步骤(Xcode 5.1.1)执行此操作:

  • 在您的Xcode项目中,转到文件 - >新 - >文件...
  • 选择其他 - >空
  • 点击下一步
  • 为您的文件键入名称,并确保以扩展名 .m
  • 完成
  • 点击“创建”进行保存