Method Swizzling 是什么 Method Swizzling是objective-c中的黑魔法,算是runtime中的一种实战使用模式,它允许我们动态的替换方法...
IP属地:上海
Method Swizzling 是什么 Method Swizzling是objective-c中的黑魔法,算是runtime中的一种实战使用模式,它允许我们动态的替换方法...
block本质上也是一个OC对象,它内部也有一个isa指针。 block是封装了函数调用以及函数调用环境的OC对象。Block底层结构.png block底层结构就是__ma...
上星期,一个朋友跟我说,他要辞职了。 我觉得很奇怪,这位朋友可是出了名的忠诚。同样毕业四年,身边的人工作都换好几次了,就他,一次都没换过,并且也从没听他抱怨过工作。怎么现在突...
先把Demo双手奉上我是Demo传送门首先在info.plist里面添加读取通讯录的权限 然后再写一个宏判断系统版本,这样可以根据 ios9 来判断使用哪一种系统框架 ios...
2019 iOS面试题大全---全方面剖析面试 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing)...
2019 iOS面试题大全---全方面剖析面试 UIView与CALayer 事件传递与视图响应链 图像显示原理 UI卡顿掉帧原因 滑动优化方案 UI绘制原理 离屏渲染 一、...
2018年 iOS 技术发展有点跌宕起伏。在苹果官方进入慢车道的同时,谷歌却强势推出了新的跨平台移动架构 Flutter;同一时间,与 Flutter 类似的跨平台解决方案 ...
图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...