首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Luminous同学
掘友等级
iOS
站在巨人的肩膀上学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
Dart 消息循环机制
Dart的单线程模型是以消息循环机制来运行的,其中包含两个任务队列,一个是微任务队列 microtask queue,另外一个叫事件队列 event queue。其中微任务队列优先级高于事件队列。 一个Dart应用有一个消息循环和两个消息队列-- event队列和microta…
EventBus的使用
EventBus是全局事件总线,底层通过Stream来实现;它可以实现不同页面的跨层访问,通过Stream的机制来实现不同widget之间的状态共享.
isa和SuperClass
开局一张图刚开始看这图时,我也是懵的,其实也很好理解,这得分开看;虚线isa实线superclassisa的走位实例对象(InstanceofSubclass)的isa指向类(class)类对象(cl
alloc init和new的区别
上图中callAlloc这个函数也是new方法里面调用的函数。 从整个callAlloc用到allocWihZone参数的地方就在于最后几行。 [Class new]就相当于调用[[Class alloc] init],一个为隐式调用,一个为显示调用而已。可以理解为 new为一…
数据存储-NSUserDefaults使用
读取数据读取方式存储数据读取方式
数据存储-plist使用
读取数据 ,获取数组或字典后可以读取相应数据。 :写入修改数据。项目中建立的plist修改有坑。一般在沙盒中建plist文件使用。
内存优化举例说几点
修饰符关键字的错误使用打开僵尸对象通过打开僵尸对象,我们可以检测出一些野指针问题打开方式比如下面这段代码运行就会报错循环应用计时器使用后不销毁通知没有及时清除动画不主动停止,且不清理动画资源手动开辟内
iOS 优化
资源优化:对资源文件下手,压缩图片/音频,去除不必要的资源iOS项目瘦身,删除无用图片,批量压缩图片编译优化:release版应该选择Fastest,Smalllest,这个选项会开启那些不增加代码大
自动释放池什么时候释放?
其他时候的创建和销毁:当runloop即将进行休眠状态时会销毁旧的释放池,并创建一个新的释放池。
isa和SuperClass
但是被KVO监听的对象除外,因为KVO监听会在运行时生成新的派生类。isa指针指向的是这个衍生类。
下一页
个人成就
文章被点赞
4
文章被阅读
15,812
掘力值
224
关注了
46
关注者
1
收藏集
7
关注标签
30
加入于
2020-01-02