Xcode:将代码拆分为多个文件

时间:2010-06-20 23:53:53

标签: iphone objective-c

我正在使用带有nib和tableview的新类。为了使TableViewCells成本化我定义了一些函数和常量值(#define)和特殊的TableViewCells

 - (UITableViewCell*) CreateMultilinesCell :(NSString*)cellIdentifier { ... }

我也想在其他TableView中使用这个costumized单元格。 是否可以将此特定代码打包到文件中并将其加载到多个文件中? 喜欢PHP中的 inlcude

来自评论:iPhone SDK中最简化的(无OO,只是函数)文件是什么?

我希望你明白我的意思。 欢呼西蒙

1 个答案:

答案 0 :(得分:0)

创建一个函数并将其放在自己的文件中,然后创建一个标题并包含它并调用该函数。

像这样:

  • CellCreator.m:UITableViewCell *CreateMultilinesCell(NSString *cellIdentifier) { ... }

  • CellCreator.h(并确保#include <UIKit/UIKit.h>):UITableViewCell *CreateMultilinesCell(NSString *cellIdentifier);

  • 您的TableView文件(位于顶部):#include "CellCreator.h"

  • 使用它:UITableViewCell *cell = CreateMultilinesCell(@"identifier);