就大概記得這些 基礎(chǔ)很重要
? 問題基本都是從基礎(chǔ)開始深入
? 至于有多深就看你自己的回答了
1:http 與https 區(qū)別叶摄、端口號
2:property 默認(rèn)關(guān)鍵字膘茎、關(guān)鍵字各種類型诗舰、是否為空渣慕、unsafe_unretained 以上詳解什么時候用到眉踱,為什么要用
3:property 中 @systhesize @dynamic 有什么作用 為什么使用
4:int global = 0; //全局變量
- (int)thread{
for (int i = 0; I < 50 ; i ++ ){
global += i;
}
}
Thread1
Thread2
倆個 線程同時執(zhí)行 thread方法 最后global 的結(jié)果是多少
5:上面這個題中 global 變量系統(tǒng)什么時候釋放 (runloop方向解答)
然后接著引申問到了計算實現(xiàn)加法的底層原理
6:TableviewCell的優(yōu)化
7:二叉樹遍歷 (leetcode上的原題)
8:深拷貝淺拷貝區(qū)別
9:OSI模型有7層結(jié)構(gòu)
10:自己有沒有寫過框架上傳到CocoaPods
11:CocoaPods 原理
本以為會問項目相關(guān)的? 準(zhǔn)備了好久 結(jié)果沒有問 不按套路出牌啊
----------------想起來一點 補(bǔ)充一下----------------
atomic 安全嗎 為什么 (肯定是不安全 然后就引申到了鎖然后線程语卤、進(jìn)程問題了)