• OC学习 Extension


    ---恢复内容开始---

    Extension 延展

    为有源代码的类 添加私有的实例变量和私有的方法
    形式: @interface + 类名(当前类名) + () + @end 进行私有实例变量 和 私有方法的声明

    @interface MyClass : NSObject

    @property (retain, readonly) float value;

    @end

    //一般的时候,Extension都是放在.m文件中@implementation的上方。

    @interface MyClass ()

    @property (retain, readwrite) float value;

    @end

    使用Extension需要注意的点:

    (1) Extension中的方法必须在@implementation中实现,否则编译会报错。

    ---恢复内容结束---

    Extension 延展

    为有源代码的类 添加私有的实例变量和私有的方法
    形式: @interface + 类名(当前类名) + () + @end 进行私有实例变量 和 私有方法的声明

    @interface MyClass : NSObject

    @property (retain, readonly) float value;

    @end

    //一般的时候,Extension都是放在.m文件中@implementation的上方。

    @interface MyClass ()

    @property (retain, readwrite) float value;

    @end

    使用Extension需要注意的点:

    (1) Extension中的方法必须在@implementation中实现,否则编译会报错。

  • 相关阅读:
    SSM博客
    做完了第一个
    day08
    day07
    day06
    解决Zend OPcache huge_code_pages: mmap(HUGETLB) failed: Cannot allocate memory报错
    《响应式网页设计》系列分享专栏
    《Linux命令学习手册》系列分享专栏
    详解Docker 端口映射与容器互联
    centos7安装gitlab
  • 原文地址:https://www.cnblogs.com/fzkwan5438020/p/5067347.html
Copyright © 2020-2023  润新知