首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乔明
掘友等级
iOS工程师
早起的鸟儿有虫吃。。。。。。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
KVO和 关联对象
KVO的本质 以p1对象为例 p1对象的isa指针在经过KVO监听之后已经指向了NSKVONotifyin_Person类对象, NSKVONotifyin_Person其实是Person的子类,其s
对象的本质
OC对象的本质 类对象的本质 窥探一下源码,看明白 isa和superclass指针的总结,以及指向
边下边播技术实现
1.可以提升用户体验,为用户节省网络流量 2.不会因为网络环境的不稳定而导致最近已经播放过的歌曲,播放失败 3.产品可能对播放的原理不太清楚,需要研发告知这一优化点,以及优化完的效果 手动设置AVUR
安装包瘦身
瘦身方案: 分析包体大的原因 代码优化:\ 1.版本差异化监控\ 在自动打包平台增加了一些用于监控版本差异的脚本,用于对比各个版本间包大小的增长量。如果发现当前版本的包大小较上一版本有较大增长,则会以
对特效相机的重构方案
存在的问题: 1.使用GPUImage第三方框架,对图片进行渲染, 底层是基于OpenGL实现的 2.链式渲染的方式,多张图片或者多个结果需要依赖的时候,需要自己编写大量着色器代码, GPUImage
项目相关
封装一个下载组件: 下载组件需要满足的功能: 多任务同时进行下载 支持断点续传 任务支持取消,暂停,继续 支持外界可以通过KVO的方式监听任务的进度,状态(完成,失败,下载中,暂停中,等待中) 核心类
Instruments工具的使用
Instruments工具的使用 Leaks检测内存泄露,红色的柱状就是有内存泄露的地方,点击进去可以看到具体的堆栈以及调用方法 Time Profile:用来检测被方法/函数打断的cpu的使用情况,
HTTPS
不可逆加密(单向散列函数MD5,SHA) 比如登录密码 可逆加密:对称加密和非对称加密 1.对称加密DES: 加解密需要的密钥是一样的,加解密速度快,比较常用,但是需要解决秘钥派送问题 2.非对称加密
NSPort线程间通信
1.初始化并设置NSPort的代理 dispatch_async(dispatch_get_global_queue(0, 0), ^{ 执行了btnClick方法后,具体的打印信息如下: 可以传递数
iOS最全的锁
多线程加锁: 自旋锁是忙等,不休眠一直等待,互斥锁是休眠等待 OSSpinLock:自旋锁, 等待锁的线程会一直处于忙等状态,一直占用着CPU资源 初始化: self.lock = OS_SPINLO
下一页
个人成就
文章被点赞
21
文章被阅读
18,858
掘力值
461
关注了
22
关注者
2
收藏集
5
关注标签
14
加入于
2017-09-18