首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果你知道Objective-C,那么C很难学吗?

如果你知道Objective-C,那么C很难学吗?
EN

Stack Overflow用户
提问于 2009-07-22 03:50:35
回答 8查看 1.4K关注 0票数 4

我正在通过Stephen Kochan的“在Objective-C 2.0中编程”自学Objective-C,这是一本很棒的书,现在我第二次读它,第一次我领会了它的要旨,现在它真的开始第二次下沉了。

如果你对Objective-C有一定的了解,学习C语言有多难?我意识到关于首先学习哪门语言似乎有无休止的争论。我决定使用Objective-C,因为我对Cocoa Mac应用程序/iPhone应用程序感兴趣。

旁注:对于那些熟悉花鼠物理引擎的人来说...我可能最终开始追求C的原因是它使用了C,我需要了解多少C才能充分使用它。我打算将它与使用Objective-C的Cocos2d一起使用

EN

回答 8

Stack Overflow用户

发布于 2009-07-22 03:51:34

假设C是Objective-C的严格子集,如果您已经完全了解Objective-C,那么您也了解C。

票数 5
EN

Stack Overflow用户

发布于 2009-07-22 03:52:07

不是的。我学习了C语言,我来自C#。

然而,很难找到更新的教程/博客,下面是我使用的一些:

博客(我只能找到一个更新的博客):

  • Hard To C

教程:

  • About C Programming Tutorials
  • C Programming
  • The C Tutorial
  • C Pointer Tutorial
票数 4
EN

Stack Overflow用户

发布于 2009-07-22 04:10:12

C和ObjC有很多重叠之处,但它们的模式非常不同。特别是内存管理是完全不同的。你解决问题的方式有很大的不同。ObjC就是依赖于框架并融入框架,而不是妨碍框架。在C中,你是底层;库大部分时间都依赖于你,而不是反过来。

也就是说,如果你的目标是编写包含C库的ObjC程序,那么首先学习ObjC绝对是正确的方法,Kochan的书是一个很好的开始(紧随其后的是Hillegass的Mac的Cocoa Programming )。使用像花栗鼠或cocos2d这样的引擎将会为你解决一些C编程中较难的细节,并且肯定会帮助你轻松地学习你的方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1162973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档