想问这个问题很久了,其实这问题应该也不侷限iOS Dev啦...
小弟是自学开发的,开发到现在两年多了,工作经验也一年
前阵子再找新工作,去网络上找了许多Objective-C/iOS Interview Questions来看
觉得满惨的,有些题目完全回答不出来,有些题目则是半懂,少部分是可以准确回答
虽然面试到现在没有问过这类基础题就是
像是Memory Managment一直都是我一知半解的东西,两年前自学开发的时候还在手动
管理内存,还不是很熟的时候就跳到ARC了,ARC也是似懂非懂
(开发两年了却一知半解,真的是很惭愧...)
只记得primitive应该要用assign,Outlet应该用weak,NSString用copy会比较好
其余大多都是用strong,却从来没去深入了解过它,应该说这东西太抽象...
也没有机会去深入的了解,遵循着一套规则走也都没遇到问题
一直觉得自己是个码农,基础不够扎实,技术上也没很厉害,大概中间偏下...
常在版上或其他讨论区看到很多高手,一些问题都能很流畅的回答,尤其是一些比较
基础的东西
想请问各位前辈都是如何奠定基础,进而在技术上更加精进呢?
我不想再当个半吊子的programmer了,囧