一个社招面试,问了一些偏实践的问题,之前没怎么做过,就被虐了,所以向各位大牛请教一下:
-
- 新闻类 app 中 feed 流 tableView 数据同步怎么解决,比如用户手动删除了其中一条数据,然后网络请求的数据返回了,怎么做到数据同步?
这是我面完搜到的帖子,各位大牛看一下是这个解决方案不。blog.csdn.net/ochenmengo/…
-
- 直接在 main 函数创建一个类 A 的实例,什么时候释放?不释放的话,怎么做到能让实例用完就释放?
我的回答:
第一问:要等到 app 进程结束。
第二问:1. 用 autoReleasePool 包裹,2.创建子线程,在子线程创建并使用。(答完貌似面试官并不满意)
-
- iOS 14.2 对 keyWindow 有什么大的改动?
这个我没关注过,也不知道他想问什么,搜了一下,也没找到相关的帖子,只找到这个 blog.csdn.net/morris_/art… ios 13 开始获取 keyWindow 的方式改变了
ps:最后问网络层和数据链路层是怎么实现的,虽然这是计算机基础知识,但是我面个 iOS 岗,感觉问这个真心有点害怕。