昨天一個社招面試器予,問了一些偏實踐的問題,之前沒怎么做過捐迫,就被虐了乾翔,所以向各位大牛請教一下:
- 新聞類app中feed流tableView數(shù)據(jù)同步怎么解決,比如用戶手動刪除了其中一條數(shù)據(jù)施戴,然后網(wǎng)絡請求的數(shù)據(jù)返回了反浓,怎么做到數(shù)據(jù)同步萌丈?
這是我面完搜到的帖子,各位大爬自颍看一下是這個解決方案不浓瞪。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函數(shù)創(chuàng)建一個類A的實例,什么時候釋放巧婶?不釋放的話,怎么做到能讓實例用完就釋放涂乌?
我的回答:
第一問:要等到app進程結(jié)束艺栈。
第二問:1. 用autoReleasePool包裹,2.創(chuàng)建子線程湾盒,在子線程創(chuàng)建并使用湿右。(答完貌似面試官并不滿意)
- iOS 14.2 對 keyWindow 有什么大的改動?
這個我沒關(guān)注過罚勾,也不知道他想問什么毅人,搜了一下,也沒找到相關(guān)的帖子尖殃,只找到這個 https://blog.csdn.net/morris_/article/details/109023491丈莺,也只是提到了從ios 13開始獲取keyWindow的方式改變了
ps:最后問網(wǎng)絡層和數(shù)據(jù)鏈路層是怎么實現(xiàn)的,雖然這是計算機基礎知識送丰,但是我面?zhèn)€iOS崗缔俄,感覺問這個真心有點害怕。