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