想問這個問題很久了,其實這問題應該也不侷限iOS Dev啦...
小弟是自學開發的,開發到現在兩年多了,工作經驗也一年
前陣子再找新工作,去網路上找了許多Objective-C/iOS Interview Questions來看
覺得滿慘的,有些題目完全回答不出來,有些題目則是半懂,少部分是可以準確回答
雖然面試到現在沒有問過這類基礎題就是
像是Memory Managment一直都是我一知半解的東西,兩年前自學開發的時候還在手動
管理記憶體,還不是很熟的時候就跳到ARC了,ARC也是似懂非懂
(開發兩年了卻一知半解,真的是很慚愧...)
只記得primitive應該要用assign,Outlet應該用weak,NSString用copy會比較好
其餘大多都是用strong,卻從來沒去深入了解過它,應該說這東西太抽象...
也沒有機會去深入的了解,遵循著一套規則走也都沒遇到問題
一直覺得自己是個碼農,基礎不夠紮實,技術上也沒很厲害,大概中間偏下...
常在版上或其他討論區看到很多高手,一些問題都能很流暢的回答,尤其是一些比較
基礎的東西
想請問各位前輩都是如何奠定基礎,進而在技術上更加精進呢?
我不想再當個半吊子的programmer了,囧