zoukankan      html  css  js  c++  java
  • iOS 使用分类category和扩展extension

    在OC中可以对库里面的类在原有基础上进行扩展

    比如对NSSting添加新的属性变量和方法,可以在xcode中新建对应的.m文件

    选择对应的原有的类

    然后可以选择扩展或者分类,分类会自动以+号连接,扩展会自动以_号连接,比如

    "NSString+security.h"

    "NSString_extension.h"

    扩展能够添加属性变量和方法,但只是新增一个头文件

    分类可以添加方法,不能添加属性变量,有一个头文件和一个.m文件,m文件里面可以实现具体的方法

    所以在分类里面引用扩展的头文件,可以对一个类做方法很属性变量的添加,并在m文件里面可以实现具体的方法

     

     

  • 相关阅读:
    C语言I博客作业08
    作业7
    作业6
    作业5
    作业--4
    java基础学习--I/O流
    刷题记录--[CISCN2019 华北赛区 Day2 Web1]Hack World
    ADB测试Android真机
    sqli-labs通关笔记
    Tensorflow入门
  • 原文地址:https://www.cnblogs.com/huangzizhu/p/4501089.html
Copyright © 2011-2022 走看看