美文网首页
基础知识回顾总结

基础知识回顾总结

作者: alfei13 | 来源:发表于2021-06-03 10:29 被阅读0次
  • 指针

    • int *p = &age 定义且赋值
    • *p 是取值
    • **p 指向指针的指针
    • 函数名即是函数地址
    • 指向函数名的指针 (返回值类型)(*指针名)(参数类型)
  • SEL 的理解

    • 每个类的方法列表都存储在类对象中
    • 每个方法都有个与之一一对应的SEL类型的对象
    • 根据SEL对象就可以找到对应的方法的地址,进而调用方法
    • 定义为 typedef struct objc_selector *SEL
    • an opaque type that represents a method selector
    • _cmd 代表当前的方法
  • 结构体

    • 结构体类型的指针
    • struct (结构体名)*(指针名)
    • 结构体访问成员属性用 -> 箭头访问
    • 类的底层是用struct去实现的、所以他的成员变量、实例变量实际上就是结构体的成员
    • 而OC对象本身是一个指针(栈空间指针),
    • OC对象、在new 或者alloc init之后返回的是一个堆空间地址;所以在用的时候就是 指针、指向地址的数据;
    • 函数名就是函数地址:拿到了这个对象的指针、根据指针调用类内部的方法
    • 创建一个对象、就是创建了一个对象指针、指向了堆空间的地址值;
  • new

    • new相当于alloc、init 的联合返回一个实例对象的

    • Allocates a new instance of the receiving class, sends it an init message, and returns the initialized object.

  • alloc

    • Returns a new instance of the receiving class.

    • Do not override alloc to include initialization code. Instead, implement class-specific versions of init... methods.

    For historical reasons, alloc invokes allocWithZone:.

  • Class

    • An opaque type that represents an Objective-C class.

    • typedef struct objc_class *Class

相关文章

  • 回顾总结

    今天是2019年7月7号,007写作社团以七为单位创建。转瞬间已加入007两年多了,时间流逝,捋一捋自己在007两...

  • 回顾总结

    自从上次离开小组,不知不觉半年已经过去了。这半年在家学习的经历我将铭记一生,这次的学习经历不仅阶段上使我学到了很...

  • 回顾总结

    回顾总结:21天的教练班接近尾声,非常感恩金鱼教练的付出。感恩组员们一起相互提醒学习。 这是我第一次参加线上的培训...

  • 回顾总结

    浑浑噩噩的日子,每天都过得很焦虑,但是并没有什么实质性进展。而且在过年前总是觉得好像有一大把时间,把大好的光阴都浪...

  • 14期新人训练营+小琦班+单夫401+第2周第3次作业

    I: 检视的作用有三个: 1. 通过回顾总结让自己从经验中快速成长;回顾总结包括成功和失败的经验。 2. 通过正面...

  • 回顾总结:教练培训学习已接近尾声

    回顾总结:教练培训学习已接近尾声回顾总结:教练培训学习已接近尾声,在金班的带领下,我学到了很多关于微信YY、喜马拉...

  • 自我复盘<<回顾总结我的学习之路>>我有没有偷懒了呢?

    ❤自我复盘<<回顾总结我的学习之路>>,我有没偷懒了呢? 我是一个懒人吗??? 回顾总结复盘这四个多月来的学习之路...

  • 2020-05-24

    解题: 知题 盯紧未知量X 回顾总结 思维方式

  • 正则回顾总结

    原文链接 http://blog.poetries.top/2018/04/10/js-reg-review/ 一...

  • 年回顾总结

    2015年计划与执行情况: 日计划:到目前为止,完成168天的日计划、时间开销和日回顾的记录;有34天仅有计划,没...

网友评论

      本文标题:基础知识回顾总结

      本文链接:https://www.haomeiwen.com/subject/gclxeltx.html