在单独的文件中将自定义方法添加到Core Data托管对象的方法是什么?特别要求是我猜:
注意 - 我知道mogenerator但我现在对它完全不满意https://github.com/rentzsch/mogenerator/issues/55
简单而最好的答案是否只是Objective-C:类别?
答案 0 :(得分:1)
固定发电机将是最好的答案: - )。
mogenerator使用子类,所以你总是可以这样做,但类别也可以。
答案 1 :(得分:0)
我刚试过......您如何看待简单的#include“included_dataStuff”并将所有额外代码放入“included_dataStuff”文件中。
有两种可能性:
创建一个新的ClassFile,删除include“header.h”,(删除header.h),将额外的代码放在那里。它编译但带来两个警告:(这是可以理解的) [WARN]警告:没有规则来处理架构armv6的文件类型为'$(PROJECT_DIR)/ Classes /../ included_dataStuff'的文件 [WARN]警告:没有规则来处理架构armv7的文本'$(PROJECT_DIR)/ Classes /../ included_dataStuff'
创建一个新的“空”文件并将额外的代码放在那里。这不会产生任何警告。
1和2之间的区别在于,虽然代码格式保留在第一个交替中(必须接受2个警告),但是所有代码格式都丢失了,并将其视为普通文本(但没有警告)
我想我更喜欢第一个。当然,对生成的代码文件的唯一修改是#include
语句。
你怎么看?