如何在Cocoa中创建类别类objective-c

问题描述:

我正在创建一个需要添加自定义类别以扩展uinavigationbar的iPhone应用程序。任何人都可以给我一个如何创建和实现这个类来扩展这个类的代码示例吗?如何在Cocoa中创建类别类objective-c

+3

我很好奇你如何决定你需要一个类别,当你不知道如何实现一个类别?你确定这是你的意思吗? – PeyloW 2009-09-17 06:50:14

Objective-C编程指南的Customizing Existing Classes章节是权威性参考。

+0

这个链接被打破,我似乎无法找到新的链接。不过,现在有一章标题为“定制现有类”,它提供了有关类别的一些信息:https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html – 2013-01-14 20:31:39

+1

和一个相关的问题,澄清(为我)为什么类别和扩展一起记录(和具有类似的语法),但是是不同的东西:http://*.com/questions/4685679/minutia-on-objective-c-类别和扩展 – 2013-01-14 20:39:52

+0

答案中的链接不再有效!请更新它! – 2013-05-31 15:19:58

Here's*在Objective-C中的分类方法(带样本)。这是一个非常有用的关于这个主题的教程。