前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
UITableView1、重用机制:先从重用池里取2、多线程下数据源同步(删除(主线程)后又加载数据(子线程)):解决方案:并发访问数据拷贝和串行访问3、UIView和CAL...
1.WKWebView内存不释放的问题。 2.创建网页配置对象。 注册一个name为jsToOcNoPrams的js方法 设置处理接收JS方法的对象。 通过接收JS传出消息的...
随着iPhone 11的发布,iOS 13适配也提上了日程,刚好最近在做项目适配,顺便总结一下:首先升级Xcode11,iOS13版本,因为Xcode11出现了一些新的API...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
Cocoapods1.7.2版本开始增加 CDN 支持但默认没有启用,1.8版本的发布舍弃了原始完整克隆的 Specs 仓库改用 CDN 服务。 CDN 利用的是免费且强大的...
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
这段时间在工作之余研究了一下iOS的单元测试,试图在项目中引入开发自己写的白盒测试,积攒一些用例来减少之后修改代码后引发的缺陷。 一、为什么需要单元测试 写代码的过程中,我们...