#3 Stony 2013年11月19日 基础是指什么?如果掌握一门面向对象语言后,或者掌握一门类c的语言,我觉得基础够了,学起来很快。 从头学代价差不多,难不难不限定于objective-c,总需要理解机器工作的方式。 欣赏 0 反对 0 回复本楼
#5 nickel 2013年11月19日 我觉得objc语言本身不难学,我零开始一边了解一边基于ASI封装项目所需要的通讯库,一个月觉得已经掌握了。倒是接着做到UI的部分就进展比较慢。我一直都认为学一个语言特别容易,但是要弄熟UI还是挺花时间的。零编程基础的话,其实难也不是在objc本身,而是你需要从零开始建立一套关于编程的思维模式。 欣赏 0 反对 0 回复本楼
#10 surrender 2013年11月20日 学OC的时候,学过一点C,只会写hello,world,后来很熟练OC再去学习C,Python, 感觉有基础了,学其他的语言就快多了 欣赏 0 反对 0 回复本楼
#13 nickel 2013年11月21日 12楼,这得看个人起点,理论上来说大部分语言应该都可以直接学的,OC不例外。不过OC底层有很多直接使用C的接口,如果希望了解得好一点,有C基础会好点。另外就是,我觉得大部分直接从Java这类不考虑内存分配和回收的语言学起的人通常对内存管理认知比较弱,甚至完全没有,当然这也许不一定会影响你的工作。 欣赏 0 反对 0 回复本楼