第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

面試初級(jí)iOS程序員需要會(huì)哪些東西?

面試初級(jí)iOS程序員需要會(huì)哪些東西?

牛魔王的故事 2019-04-10 20:49:15
如題!我已工作4年,之前做過.net、系統(tǒng)運(yùn)維、Java、Python,現(xiàn)在轉(zhuǎn)iOS,已自學(xué)1個(gè)月,把Objective-C基本語(yǔ)法學(xué)會(huì),UIKit框架學(xué)了幾個(gè)主要的View,多線程會(huì)用NSThread和NSOperation和GCD,網(wǎng)絡(luò)開發(fā)學(xué)到NSURLSession,大致情況就是這樣。最近在苦學(xué),但是似乎成效不大,好煩惱!求好心人給予指點(diǎn),謝謝~
查看完整描述

2 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

掌握Objective-C基本語(yǔ)法,面向?qū)ο蠛蚏untime特性,多線程,內(nèi)存管理。特別是Runtime,可以參考以下文章:Objective-CRuntimeMethodSwizzling和AOP實(shí)踐
理解整個(gè)iOS應(yīng)用程序的生命周期:app是如何啟動(dòng)的?app整個(gè)架構(gòu)中有哪些核心對(duì)象?如何RunLoop是如何響應(yīng)和處理與用戶交互參時(shí)產(chǎn)生的事件?app的狀態(tài)切換和multitasking?app最后是如何結(jié)束的?可以參考Apple的官方文章:AppProgrammingGuideforiOS
了解iOS應(yīng)用程序的生命周期后,再深入理解View、Controller和事件處理ViewProgrammingGuideforiOSViewControllerProgrammingGuideforiOSEventHandlingGuideforiOS
深入理解View、Controller和事件處理之后,你要學(xué)會(huì)用AutoLayout來適配多個(gè)分辨率的屏幕,還需要學(xué)會(huì)自定義控件和動(dòng)畫實(shí)時(shí)顯示iOS編寫UI代碼效果DrawingandPrintingGuideforiOSQuartz2DProgrammingGuideCoreAnimationProgrammingGuide
很多應(yīng)用都需要訪問網(wǎng)絡(luò),這時(shí)需要iOS網(wǎng)絡(luò)編程和第三方網(wǎng)絡(luò)庫(kù)(AFNetworking),當(dāng)然還需要了解RESTfulAPI設(shè)計(jì)和基本HTTP協(xié)議,將網(wǎng)絡(luò)抓取下來數(shù)據(jù)之后,一般數(shù)據(jù)交換格式都是JSON,但還需要數(shù)據(jù)解析(Mantle/JSONModel)
解析完數(shù)據(jù)之后,有時(shí)才需要存儲(chǔ)數(shù)據(jù),有多種方式:文件、SQLite、CoreData等
了解iOS應(yīng)用常用架構(gòu):MVC、MVCS、MVVM和VIPER。可參考以下文章:iOS應(yīng)用架構(gòu)談
寫來的程序不僅是自己看,別人也要看,需要遵循Objective-C的編碼規(guī)范:raywenderlichObjective-C的編碼規(guī)范
了解iOS最佳實(shí)踐
我總結(jié)就以上幾點(diǎn),祝樓主早日找到工作
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-10
?
長(zhǎng)風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

你已經(jīng)會(huì)這么多了,又有四年工作經(jīng)驗(yàn),應(yīng)聘初級(jí)iOS程序員綽綽有余了。的確iOS社區(qū)用AFNetworking的比用NSURLSession的多,但其實(shí)是因?yàn)樵谔O果推出NSURLSession之前原生的網(wǎng)絡(luò)通信框架不太好。像你這樣剛?cè)胄械氖强梢钥紤]用NSURLSession的。不管怎么說用系統(tǒng)原生框架總不會(huì)錯(cuò),除此之外如果還會(huì)用第三方當(dāng)然更好。
另外你有一個(gè)大好機(jī)會(huì)就是swift。這門語(yǔ)言剛推出不久,很多iOS程序員還沒開始學(xué)。
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-10
  • 2 回答
  • 0 關(guān)注
  • 328 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)