首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
理查德森
掘友等级
高级iOS开发工程师
|
北京房多多
人在塔在
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 78
沸点 0
赞
78
返回
|
搜索文章
最新
热门
iOS底层-weak探索
在开发中我们经常会用到weak关键字,用的比较多的是声明弱引用属性和__weak声明弱引用指针 在对象释放时如果有强引用指针指向对象,那么对象就不会被释放,如果两个对象相互持有就会造成内存泄漏。 在对
Flutter架构初探
通过一个小问题引出本次分享 点击跳转按钮发现并没有跳转,还报了一个错误 Widget 在flutter中Everything is Widget足见Widget之重要性 Widget是什么?? Wid
Block探索
Block可以看作匿名函数,我们可以和函数一样声明和使用Block 可以将Block作为参数进行传递,相较于传递函数指针,Block要更直观 相比于函数Block更容易捕获上下文,同样也可能带来更多问
iOS多线程之NSOperation、NSOperationQueue
通过一道小问题引出今天的内容 我们有A、B、C、D四个异步任务,AB执行结束才能执行C,A执行完成才能执行D 使用GCD解决 分两步实现 AB执行结束才能执行C,这个比较好实现,使用dispatch_
iOS多线程之performSelector&NSThread
performSelector开头的方法有很多,我们简单梳理一下 NSObject.h 这时的performSelector是同步调用,可以在主线程也可以在其他线程调用,但是和直接调用不同的是它会在运
iOS多线程之GCD
主要涉及到的概念 任务:放在block中的代码,执行方式有 同步执行(sync) 和 异步执行(async) 队列: 串行队列(serial) 和 并发队列(concurrent) 主队列:本质是一个
iOS多线程之@synchronized探索
iOS多线程可能造成共享资源的竞争,使用锁可以很好的解决这一问题,iOS的锁有很多种,从性能上看@synchronized似乎没啥竞争力,来自# 不再安全的 OSSpinLock 但是我们为什么还要用
chmod命令
一、用户、组、权限 Unix和Linux系统都是多用户、多任务的系统,所以这样的系统里面就拥有了用户、组的概念,那么同样文件权限也就有相应的所属用户和所属组了 二、Mac文件属性 我们通过ls -l命
RSA加密
密码学密码学是指研究信息加密,破解密码的技术科学。密码学的起源可以追溯到2000年以前。而当今的密码学是以数学为基础的。密码学的历史大致可以追溯到两千年前,相传古罗马名将凯撒大帝为了防止敌方窃取情报,
汇编002-函数本质(上)
通过以上练习我们知道当没有遇到bl指令时lr寄存器和pc寄存器保存的都是即将执行的指令地址,但是遇到bl指令以后lr寄存器的值就不再改变,直到遇到ret指令或者另一条bl指令才会改变,lr寄存器可以理解为函数嵌套调用时返回上一级函数的路径,pc寄存器只是简单指向下一条即将执行的…
下一页
个人成就
文章被点赞
147
文章被阅读
45,759
掘力值
1,535
关注了
25
关注者
50
收藏集
2
关注标签
3
加入于
2017-01-16