GeekBand第二周Object-C~12.类别与扩展

类别Category

`类别支持在没有源代码的情况下,基于某些特定的场合,为一个类增加功能。

       `可以添加 : 类方法、实例方法、重写基类方法

       `不能添加 : 属性、实例变量、已存在的同名方法

`命名规范

     `文件名:类名+扩展方法,如:NSString+Drawing.h/.m

使用类别

`使用场景

 `适合在没有源代码的情况下,向已经封装的类中添加方法。

 `为一个类在某些特殊场景下增加功能。

 `对于复杂的大型文件分割实现。

`添加类别

 `自己创建的类

 `系统的类

 `第三方库


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,596评论 25 708
  • 第八天视频课程: 认识字符串 NSString NSString是一个Unicode编码、16位字符的字符序列。 ...
    Hysoka阅读 368评论 0 1
  • 8.字符串处理 认识 ->NSString是一个Unicode编码、16位字符的字符序列。语法:NSString ...
    leoneil阅读 268评论 0 0
  • 片段6 《小强升职记》 小强升职记 R阅读原文片段 为什么要自律?为什么要养成习惯? 自律即自由!这句话是康德说的...
    玲玲_8860阅读 220评论 0 0