Method Swizzling 是什么 Method Swizzling是objective-c中的黑魔法,算是runtime中的一种实战使用模式,它允许我们动态的替换方法...
安卓还能谈体验?
华为鸿蒙系统体验度能超过安卓系统?不可能!在华为被美国限制之前,华为手机的市场份额一度超过苹果排名全球第二,随着高通和谷歌通知对华为进行软硬件的合作后,华为手机市场有所下滑。即使是当下依然使用安卓系统的华为手机,因为...
block本质上也是一个OC对象,它内部也有一个isa指针。 block是封装了函数调用以及函数调用环境的OC对象。Block底层结构.png block底层结构就是__ma...
上星期,一个朋友跟我说,他要辞职了。 我觉得很奇怪,这位朋友可是出了名的忠诚。同样毕业四年,身边的人工作都换好几次了,就他,一次都没换过,并且也从没听他抱怨过工作。怎么现在突...
可以在NSObject,UIView类里面使用,解决一些需要全局调用的函数里面跳转时报VC是nil的错,或者多层view弹出视图里push无响应的问题
2019 iOS面试题大全---全方面剖析面试 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing)...
2019 iOS面试题大全---全方面剖析面试 UIView与CALayer 事件传递与视图响应链 图像显示原理 UI卡顿掉帧原因 滑动优化方案 UI绘制原理 离屏渲染 一、...
2018年 iOS 技术发展有点跌宕起伏。在苹果官方进入慢车道的同时,谷歌却强势推出了新的跨平台移动架构 Flutter;同一时间,与 Flutter 类似的跨平台解决方案 ...
可以,你遵循实现CNContactPickerDelegate代理方法,点击都详情界面去选择
ios调用通讯录以及选择联系人列表方法先把Demo双手奉上我是Demo传送门首先在info.plist里面添加读取通讯录的权限 然后再写一个宏判断系统版本,这样可以根据 ios9 来判断使用哪一种系统框架 ios...
图片编辑器主要包括:画笔,马赛克,裁剪,添加文字表情,滤镜等功能。 图片编辑简介 编辑页面是盖在图片上的一层操作面板,选择不同的bar来处理不同的编辑场景 视图层级图 马赛克...
一.修改系统返回按钮文字 并且保留系统的左滑返回手势,左滑手势的拦截,结合UINavigationController+FDFullscreenPopGesture这个分类 ...