写在开始

买Mac本也已经一年多了,Objective-C也好,iOS什么的也罢,还都没有搞定。感觉很对不起自己的血汗钱啊。

看了一下各种材料,最后得出的结论是,Apple这家公司是让我非常讨厌的公司,开发语言、框架什么的都和微软一个套路,总想钳制别人的想法。这俩公司总是觉得我有这样一个东西,你们用就好了。也许早晚有一天去折腾用C写这些代码。

虽然有点讨厌,但是作为一个语言来说,Objective-C还是学习一下比较好。

Objective-C的语法为啥这么奇葩?

否定第一条答案:从smalltalk继承来的。虽然写Objective-C的书经常说什么从smalltalk借鉴,特意去查了一下,语法完全不同,那种程度的借鉴,叫个OO的语言都可以说!(譬如:javascript)

个人觉得,作为C语言的超集,可以和C混合编译,所以在编译的过程中一定要与C的语法分开,这样才能识别出那一句用C的语法,那一句用Objective-C的语法,所以常见的语法规则绝对不能和C语言一样,然后就弄成这个样子了。

好在,看过几天Lisp,什么消息之流的还好说。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值