怎样评价objective-c这门编程语言

不要纠结于语法,重要的是语义。
■网友
代码不是用来写的,是用来读的
■网友
oc用久了会发现注释不是很必要了..方法名/变量名本身就是很好的注释
■网友
说实在的,做了有两年iOS的开发了,让我评价这门语言,我只能说出两个字,古老,说他烂,奇怪的中括号,nil的过分包容,一个类要构造两个文件,声明和实现,轻量级的泛型这些都很不舒服,对于没接触过其他语言的初学者,很容易就写出非常不安全的代码。说它好,我觉得可能也就在runtime上了,就如同C语言的指针一般,双刃剑,通过业务代码就可以动态灵活的做很多事,相应的,玩不好,还是非常不安全。然后跑下题,如果说目前来看,更建议简单了解下,为了在实际开发中避免看到看不懂的情况,然后深入在Swift中吧。
■网友
如果有开发语言基础的话,oc并不是很难的东西,主要开始的时候要适应他的语法结构,其他的根c或c++,C#,JAVA都差不多。都是面向对象的语言嘛,c是面向过程的。然后接下来多看看别人的代码,多Google,以后就应该多了。说实话百度只是一个生活搜索工具,专业的差远了。
■网友
从java或者.net刚转入OC,需要两周左右的适应期,尤其是基础语法,成员变量声明,方法体声明,返回值处理这些最基本的语法与java差距太大,不过也就那么几周的适应期,过了也没什么,道理都是一样的


    推荐阅读