跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 各位大牛,请教几个 iOS 的问题,希望各位能不吝赐教
未分類
18 1 月 2021

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

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

資深大佬 : stephenTian 7

各位大牛,请教几个 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 岗,感觉问这个真心有点害怕。

大佬有話說 (2)

  • 資深大佬 : StyxS

    看了以后感觉自己啥也不会…
    1.网络请求拿到了预处理完把 layout 发回主线程追加,删除在主线程,应该不涉及同步吧
    2.不会
    3.只知道出了多 scene 以后 keywindow 被弃用了,ios14 还.2 又改了啥….

  • 主 資深大佬 : stephenTian

    @StyxS
    问题一:贴的链接里,看他的解决方案,面试官应该是希望保留用户操作的结果,即:不论网络请求拉回来什么数据,用户删除 or 点赞的那条数据都应该展示用户操作之后的样子。
    问题二:我只想到了这两个方法,问了几个同事,也没想到其他方案。
    问题三:没找到相关帖子,问了同事,也不知道

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具