为什么说Objective-C很难学
1个回答
展开全部
Objective-C 比 C 简单,比C 方便
个人认为,Objective-C只是 C 的子集(理念上这么认为,实际上他们是不同的语言),然后让C 里面一些可选的框架,比如COM,全局统一基类,在objc中成为标配。
如果你是从C入门,然后学了C ,再过来学Objective-C 基本上一周时间就可以上手开发工作了。
如果觉得Objective-C很难,则说明基础还不够扎实,很多基本理念还没吃透,比如Objective-C中有些重要特性:引用计数,主线程处理循环(类似windows的消息循环),部分的反射功能实现。这些特性都是大众的技巧,并不是Objective-C独家在使用。
个人感觉 Objective-C 就像是将C,C ,Java,Javascript中的一些觉得好用的特性照搬过来的,然后觉得不必要又很复杂的特性给剔除了。
个人认为,Objective-C只是 C 的子集(理念上这么认为,实际上他们是不同的语言),然后让C 里面一些可选的框架,比如COM,全局统一基类,在objc中成为标配。
如果你是从C入门,然后学了C ,再过来学Objective-C 基本上一周时间就可以上手开发工作了。
如果觉得Objective-C很难,则说明基础还不够扎实,很多基本理念还没吃透,比如Objective-C中有些重要特性:引用计数,主线程处理循环(类似windows的消息循环),部分的反射功能实现。这些特性都是大众的技巧,并不是Objective-C独家在使用。
个人感觉 Objective-C 就像是将C,C ,Java,Javascript中的一些觉得好用的特性照搬过来的,然后觉得不必要又很复杂的特性给剔除了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询