首页 > 试题广场 >

关于Objective-C Category说法不正确的是?

[单选题]
关于Objective-C Category说法不正确的是?(      )
  • 将类的实现分散到多个不同文件或多个不同框架中
  • 创建对私有方法的前向引用
  • 向对象添加非正式协议
  • 可以增加,修改或者删除方法
//从category的定义也可以看出category的可为(可以添加实例方法,类方法,甚至可以实现协议,添加属性)和不可为(无法添加实例变量)。
typedef struct category_t {
	const char *name;
	classref_t cls;
	struct method_list_t *instanceMethods;
	struct method_list_t *classMethods;
	struct protocol_list_t *protocols;
	struct protocol_list_t *instanceProtocols;
} category_t;




发表于 2021-06-09 09:41:26 回复(0)
创建对私有方法的向前引用 怎么理解?
发表于 2021-05-24 18:19:17 回复(0)
没有删除吧,方法名和父类的相同时就回覆盖父类的方法,这算是修改方法
发表于 2020-05-19 18:00:47 回复(0)