iOS校招阿里一面失敗總結(jié)

自我介紹
HTTP了解多少
http://www.blogjava.net/zjusuyong/articles/304788.html
你是怎么使用alamofire的(需要封裝)
平時使用什么包管理工具椿猎,項目版本控制工具呢
頁面的生命周期
Init->loadView->viewDidload->viewWillappear->viewDidAppear->viewWillDisAppear->viewDidDisappear->deinit
應(yīng)用的生命周期
知道多少網(wǎng)絡(luò)狀態(tài)碼
ARC MRC內(nèi)存管理

MRC: 手動管理內(nèi)存(retain, release, autorelease,不多說) 持有對象,retain +1 ,引用計數(shù)加1, 釋放對象:release -1, 引用計數(shù)減1,當引用計數(shù)為0時,會自動釋放內(nèi)存. autorelease對象內(nèi)存的管理放到autoreleasepool中, 當pool drain時,回收內(nèi)存. (這是基于 objective-c的運行時特性和垃圾回收機制)
ARC: 手動管理內(nèi)存, 這是xcode4.x版本的特性,(4.1及以前沒有,我從4.6開始的), 原理是:在編譯代碼的時候為你自動在合適的位置插入release 和 autorelease, (運行時處理垃圾回收就如何MRC一樣).
總結(jié): ARC機制擁有和MRC一樣的效率, ARC通過在部分優(yōu)化和在最合適的地方完成引用計數(shù)的維護,所以支持使用ARC.
http://www.reibang.com/p/48665652e4e4

循環(huán)引用問題怎么解決

除了weak還了解那些關(guān)鍵字火惊?
unowaned和weak的區(qū)別
//方案1 weak var weakSelf = self
testClosure = {(myNum)->Void in weakSelf?.classNum = myNum; }
//方案2
處理循環(huán)
//[weak self] 表示 self為可選型 可以為nil 所以在使用的時候必須解包
testClosure = {weak self->Void in self?.classNum = myNum; }
//方案3 //
[unowned self]由于在使用前要保證一定有這個對象 所以不必解包
testClosure = {unowned self->Void in self.classNum = myNum; }

閉包的了解:
自包含的函數(shù)代碼塊虐沥;

可選類型的了解
開發(fā)中用到了什么數(shù)據(jù)庫余蟹,什么應(yīng)用場景下的梅掠,具體是怎么使用sqlite的的

開發(fā)的時候什么時候會用到catch
catch能不能檢測nil值

tableview cell重用怎么去做
說一下發(fā)布應(yīng)用的流程

cocopods的實現(xiàn)
CocoaPods工作原理:
CocoaPods的工作主要是通過ProjectName.xcworkspace來組織的,在打開ProjectName.xcworkspace文件后胎许,發(fā)現(xiàn)Xcode會多出一個Pods工程找前。

  1. 庫文件引入及配置:庫文件的引入主要由Pods工程中的Pods-ProjectName-frameworks.sh腳本負責,在每次編譯的時候调俘,該腳本會幫你把預(yù)引入的所有三方庫文件打包的成ProjectName.a靜態(tài)庫文件伶棒,放在我們原Xcode工程中Framework文件夾下,供工程使用彩库。如果Podfile使用了use_frameworks!,這是生成的是.framework的動態(tài)庫文件苞冯。引入方式也略有不同。
  2. Resource文件:Resource資源文件主要由Pods工程中的Pods-ProjectName-resources.sh腳本負責侧巨,在每次編譯的時候舅锄,該腳本會幫你將所有三方庫的Resource文件copy到目標目錄中。
  3. 依賴參數(shù)設(shè)置:在Pods工程中的的每個庫文件都有一個相應(yīng)的SDKName.xcconfig司忱,在編譯時皇忿,CocoaPods就是通過這些文件來設(shè)置所有的依賴參數(shù)的,編譯后坦仍,在主工程的Pods文件夾下會生成兩個配置文件鳍烁,Pods-ProjectName.debug.xcconfig、Pods-ProjectName.release.xcconfig繁扎。

convenient init怎么使用

  1. http://swifter.tips/init-keywords/

總結(jié):
阿里的一面幔荒,也就是簡歷面,因為看我時Swift方向的所以問的都是Swift問題梳玫;后續(xù)經(jīng)過了幾個公司都是問的OC爹梁,所以深深體會到自己Swfit不精、OC又不會提澎,接下來一段時間要好好準備姚垃。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市盼忌,隨后出現(xiàn)的幾起案子积糯,更是在濱河造成了極大的恐慌掂墓,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件看成,死亡現(xiàn)場離奇詭異君编,居然都是意外死亡,警方通過查閱死者的電腦和手機川慌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門啦粹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人窘游,你說我怎么就攤上這事唠椭。” “怎么了忍饰?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵贪嫂,是天一觀的道長。 經(jīng)常有香客問我艾蓝,道長力崇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任赢织,我火速辦了婚禮亮靴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘于置。我一直安慰自己茧吊,他們只是感情好,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布八毯。 她就那樣靜靜地躺著搓侄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪话速。 梳的紋絲不亂的頭發(fā)上讶踪,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音泊交,去河邊找鬼乳讥。 笑死,一個胖子當著我的面吹牛廓俭,可吹牛的內(nèi)容都是我干的云石。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼白指,長吁一口氣:“原來是場噩夢啊……” “哼留晚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起告嘲,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤错维,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后橄唬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赋焕,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年仰楚,在試婚紗的時候發(fā)現(xiàn)自己被綠了隆判。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡僧界,死狀恐怖侨嘀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捂襟,我是刑警寧澤咬腕,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站葬荷,受9級特大地震影響涨共,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宠漩,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一举反、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧扒吁,春花似錦火鼻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晨逝,卻和暖如春蛾默,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背捉貌。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工支鸡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人趁窃。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓牧挣,卻偏偏與公主長得像,于是被迫代替她去往敵國和親醒陆。 傳聞我的和親對象是個殘疾皇子瀑构,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容