zoukankan      html  css  js  c++  java
  • Category目录

    Category目录

     

    目录

    • 概述——对Category的理解
    • 创建Category
    • Category的用途

     

    概述——对Category的理解

       当我们想往原有的类中添加新的成员方法但又不想改变原有的类和不想使用继承时,我们就可以考虑使用Category;使用Category可以往原有的类中添加新的成员方法而又不会改变原有的类,避免了改变原有的类可能出现的问题;而且和继承不同,Category不需要使用新的类名来声明对象,只需要导入新增的Category就可以使用新方法

     

    创建Category

         直接在代码中创建Category

              声明

                    @interface 类名 (目录名)

                    @end

              定义

                    @implement 类名 (目录名)

                    @end

         通过新建文件的方式创建Category

               New -> Objective-C File -> File Type为Category,Class为要新增方法的类 -> 确定

      

    Category的用途

    为目标类新增成员方法但不会改变原有的类

    目标类可以为Cocoa Touch框架中的类,如NSString、NSObect等等,因为我们更改不了该框架中的源码

  • 相关阅读:
    20180925-5 代码规范,结对要求
    20180925-6 四则运算试题生成
    20180925-7 规格说明书-吉林市2日游
    第二周例行报告
    第二周博客作业
    【杨老师粉丝群】第一周立会报告第四次
    20180925-1 每周例行报告
    规格说明书——吉林市两日游
    效能分析
    四则运算试题生成
  • 原文地址:https://www.cnblogs.com/IOS-Developer/p/4128135.html
Copyright © 2011-2022 走看看