各位大牛,请教几个iOS的问题,希望各位能不吝赐教

昨天一个社招面试,问了一些偏实践的问题,之前没怎么做过,就被虐了,所以向各位大牛请教一下:

    1. 新闻类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)

    1. 直接在main函数创建一个类A的实例,什么时候释放?不释放的话,怎么做到能让实例用完就释放?

我的回答:

第一问:要等到app进程结束。

第二问:1. 用autoReleasePool包裹,2.创建子线程,在子线程创建并使用。(答完貌似面试官并不满意)

    1. iOS 14.2 对 keyWindow 有什么大的改动?

这个我没关注过,也不知道他想问什么,搜了一下,也没找到相关的帖子,只找到这个 https://blog.csdn.net/morris_/article/details/109023491,也只是提到了从ios 13开始获取keyWindow的方式改变了

ps:最后问网络层和数据链路层是怎么实现的,虽然这是计算机基础知识,但是我面个iOS岗,感觉问这个真心有点害怕。

你可能感兴趣的:(各位大牛,请教几个iOS的问题,希望各位能不吝赐教)