1、

instance的isa指向class

class的isa指向meta-class

meta-class的isa指向基类的meta-class

2、

class的superclass指向父类的class
如果没有父类,superclass指针为nil

meta-class的superclass指向父类的meta-class
基类的meta-class的superclass指向基类的class

3、

instance调用对象方法的轨迹
isa找到class,方法不存在,就通过superclass找父类

class调用类方法的轨迹
isa找meta-class,方法不存在,就通过superclass找父类

iOS开发之isa、superclass(课程总结)相关推荐

  1. iOS开发之Objective-C(面试篇)-李飞-专题视频课程

    iOS开发之Objective-C(面试篇)-132人已学习 课程介绍         这个系列,我会选取实际面试过程中会问到的难点问题.几乎都是在面试大公司或者技术要求比较高的公司会问到的问题.希望 ...

  2. iOS开发之Objective-C(中级篇)-李飞-专题视频课程

    iOS开发之Objective-C(中级篇)-307人已学习 课程介绍         该系列课程详细的讲解了iOS开发过程中的常用知识点及难点.在此基础上面,还扩充讲解了数据库的和H5的知识.如果能 ...

  3. iOS开发之Objective-C(基础篇)-李飞-专题视频课程

    iOS开发之Objective-C(基础篇)-232人已学习 课程介绍         该系列课程是iOS开发之Objective-C基础入门视频.课程中会详细的讲解OC语法特点,面向对象的使用,循环 ...

  4. ios开发之OC基础-类和对象

    ios开发之OC基础-类和对象 本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录 ...

  5. iOS开发之AVKit框架使用

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发之AVKit框架使用 一.引言 在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFounda ...

  6. (0045) iOS 开发之MBProgressHUD 源码学习

    (0045) iOS 开发之MBProgressHUD 源码学习 第一部分:学习所得和分析线程 1.  学习到了kvo 的使用 和屏幕方向的旋转判断. 2. 如果调起这个 HUD 的方法不是在主线程调 ...

  7. (0016)iOS 开发之Mac上Navicat Premium 创建远程连接和本地连接

    1.下载安装 (百度云盘里面有安装文件和注册机) 链接: https://pan.baidu.com/s/1kVG1k71 密码: mr5g 破解教程看这篇博客:http://blog.csdn.ne ...

  8. 李洪强iOS开发之RunLoop的原理和核心机制

    李洪强iOS开发之RunLoop的原理和核心机制 搞iOS之后一直没有深入研究过RunLoop,非常的惭愧.刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研 ...

  9. IOS开发之MD5加密和钥匙串的使用-oc

    IOS开发之MD5加密和钥匙串的使用-oc 源码在我的主页,md5加密是用户登录安全的一个保障.不可逆的,可以暴力破解的. // // ViewController.m // MD5演练 // // ...

  10. IOS开发之CALayer基本属性和使用

    IOS开发之CALayer基本属性和使用 // // ViewController.m // CALayer // // Created by 鲁军 on 2021/2/21. //#import & ...

最新文章

  1. Android换肤逻辑
  2. sql array 数组基本用法(三)
  3. vue+springboot图片上传,addResourceHandlers调用无效
  4. 《Android开发从零开始》——29.Content Providers(1)
  5. 快速排序算法javascript实现
  6. [vue] $nextTick有什么作用?
  7. shell su 密码_[SU模型] 59个公共卫生间
  8. 使用pyinstaller打包python源代码生成exe程序
  9. arduino无线下载
  10. android中间件开发技术,基于Android的移动应用开发中间件技术研究与实现
  11. 英语测试听力材料软件,英语听力软件哪个好?来这里!
  12. 苹果尝试支持AdobeFlash,结果尴尬了
  13. 辛苦开发的 App 被山寨?阿里帮你为 APK 上把加固锁
  14. iOS、mac开源项目及库(转载)
  15. win7 x64下安装python-opencv 及 “not a supported wheel”解决
  16. 51单片机计算机实物焊接,51单片机实验DIY焊电源--串口详细步骤
  17. Word基础(三十四)引文与书目
  18. h5难做吗_欢庆网:对于H5,可能没你想的那么难!
  19. 解决php报错Warning: date(): It is not safe to rely on the system's timezone settings
  20. kali下载中文输入法

热门文章

  1. 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
  2. Enterprise Library 4.1 Security Block 快速使用图文笔记
  3. scrollLeft,scrollTop,滚动代码的总结
  4. Android App性能测试之二:CPU、流量
  5. 【python】isinstance可以接收多个类型,hasattr,getattr,setattr
  6. HTML中常用的列表标签
  7. qq音乐的歌词接口中例如#58,#46的特殊符号编码使用js进行转义
  8. 使用localstorage及js模版引擎 开发 m站设想
  9. macOS安装过程中“应用副本已损坏”的解决方案
  10. Big Sur系统更新后,运行变慢?使macOS Big Sur更快运行的12个技巧