zoukankan      html  css  js  c++  java
  • Obiective

    NSObject中的实例

    isa 用于标示实例对象属于哪个类对象。

    1、isa是一个结构体指针

    *、-(Class) class 返回消息接受者所属类的类对象。

    2、+ (Class) class   是一个自描述对象,  返回类对象

    3、- (self) 代表当前对象自己   返回接受者自己

    4、 -(BOOL)isMemberOfClass :(Class) class 判断接受者是否是参数类的对象

    5、 -(BOOL)isKindOfClass :(Class) class 判断接受者是否是参数类的对象(包括子类)

    6、 +(BOLL) isSubclassOfClass:(Class) class 判断是否是子类

    7、+-(class) superClass

                         实例对象的生成和释放

    ARC自动管理内存,自动引用计数

    1、alloc   分配内存

    2、dealloc

    3、release 

    //alloc new retain copy 引用计数都会加一

    release都会减一

    4、retain

    5、autorelease

    6、retainCount

                           对象的初始化

    1、init

    2、load

    3、initialize

    4、new 是 allow和init的组合

                          对象的比较

    1、isEquai

    2、hash

    3、isEqualto   自定义比较内容

    4、compare

    5、==比较地址            isEqual比较内容

                            对象的内容描述

    1、description

                               访问控制(封装)

    1、实例变量的访问控制: 

  • 相关阅读:
    控制反转(IOC)/依赖注入(DI)理解
    MySQL常用命令总结
    Java继承与清理
    Java组合与继承生成的类中构造函数的执行顺序
    Java中4种权限的理解
    C# 选项卡控件
    USMART 组件移植到STM32
    c# 规范用户输入控件
    c# 图像呈现控件PictureBox
    C# 制作软件启动界面
  • 原文地址:https://www.cnblogs.com/naizui/p/5041158.html
Copyright © 2011-2022 走看看