• 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、实例变量的访问控制: 

  • 相关阅读:
    程序员有哪些发展方向
    Mysql Join语法解析与性能分析
    jQuery过滤性选择器
    jQuery 基础选择器
    CSS布局模型
    CSS 盒子模型
    CSS 的继承、层叠和特殊性
    java 集合框架(一)
    从客户端中检测到有潜在危险的 Request.Form 值
    线程的一些问题
  • 原文地址:https://www.cnblogs.com/naizui/p/5041158.html
Copyright © 2020-2023  润新知