开发者社区> 问答> 正文

为什么 Objective-C 很难

作为一个Objective-C的coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个App出来,但他们也总是联想到Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?不错,他们问得非常好,所以本人也解释一下为什么很多程序员相比较学习Ruby或者Java很容易,但在决定开发iOS或者OS X应用时会那么犹豫。

展开
收起
杨冬芳 2016-06-27 14:38:56 2913 0
3 条回答
写回答
取消 提交回答
  • OC只是语法规则和方法命名比较奇怪,其余地方和正常的编译型语言无太大区别。除此之外,内存回收引用arc机制,且兼容C/C++语言,又给开发者带来了很大的便利。

    2020-03-30 10:39:36
    赞同 展开评论 打赏
  • 宇宙虽有其起源,却没有终结。无限。 星球虽也有起源,却因其自身之力走向毁灭。有限。

    一般而言语言演进的规律是,语法越来越简洁,编译器or语言尽可能替开发者做更多的事情。
    所以oc作为比较古老的语言,相对而言复杂一点。
    其次,语言终究只是语言,语法学习是一个非常快速的过程。并不会有太大的困难或耗时。

    2019-07-17 19:47:36
    赞同 展开评论 打赏
  • IT从业

    我觉得最难的不是object-c,而是没有苹果的机器

    2019-07-17 19:47:35
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载