总而言之,我正在努力做到这一点:
#define MY_MACRO(x) id myObjectx;
创建myObject1
和myObject2
等等。我有很多这些,真实情况比宣布对象更复杂,就是这样,我需要用这个数字重复一些不同的东西,而且复制粘贴变得很难看。
注意:我理解,根据我给你的信息,你很想建议我只使用一个数组,所以我会解释 - 我需要一堆独立的KVO属性,而且它们不能全部进入多对多,因为变更通知的数量将失控。
答案 0 :(得分:2)
正如bmargulies所说,你可以在宏中使用##
:
#define MY_MACRO(x) id myObject##x;
bmargulies,你为什么不把你的评论添加为答案......?