首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
东厂胡一刀
掘友等级
iOS软件开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
ios多线程
1、 ios三种创建方式特点,场景。 2、再到串行,并行,同步,异步,概念介绍,搭配使用。 3、三种方式具体代码实现,搭配特点。 4、线程安全。 逐一的了解iOS分线程。既是对自己线程阶段的学习归纳,也是一个学习的过程的分享,如有什么地方说错了,或不好的地方,希望并欢迎大家指出…
ios 堆、栈,全局区 入门理解
栈:编译器自动分配和释放,存放函数参数值,局部变量,(swift结构体,栈block)等。 堆:程序员画管理释放。分配方式倒是类似于链表。就是通过new、malloc、realloc分配的内存块,编译器不会负责它们的释放工作,需要用程序区释放。分配方式类似于数据结构中的链表。在…
Block 注意点
栈区block被copy修饰,会被拷贝到堆区。 因为 被__block 修改的局部变量会被转化成一个 和block一样的结构体类型的自动变量实例。然后通过复制其引用地址,通过forwarding对象进行访问 还有一点是值得注意的。使用__block修饰的也可以引起循环引用
Runtime
由上面代码可以看出他是一个结构体,并包含很多变量。有实例变量列表、方法列表、缓存、遵守的协议列表等 类对象也有一个isa指针,说明他也是一个对象。他的isa指向元类。 元类(Meta Class)是一个类对象的类。 在上面我们提到,所有的类自身也是一个对象,我们可以向这个对象发…
个人成就
文章被点赞
56
文章被阅读
50,672
掘力值
1,074
关注了
5
关注者
13
收藏集
1
关注标签
9
加入于
2019-11-12