社区首页 >问答首页 >如果你知道Objective-C,那么C很难学吗?问如果你知道Objective-C,那么C很难学吗?ENStack 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一起使用
cobjective-c关注问题分享EN回答 8推荐最新Stack Overflow用户发布于 2009-07-22 03:51:34
假设C是Objective-C的严格子集,如果您已经完全了解Objective-C,那么您也了解C。
收藏分享票数 5ENStack Overflow用户发布于 2009-07-22 03:52:07
不是的。我学习了C语言,我来自C#。
然而,很难找到更新的教程/博客,下面是我使用的一些:
博客(我只能找到一个更新的博客):
Hard To C
教程:
About C Programming TutorialsC ProgrammingThe C TutorialC Pointer Tutorial收藏分享票数 4ENStack Overflow用户发布于 2009-07-22 04:10:12
C和ObjC有很多重叠之处,但它们的模式非常不同。特别是内存管理是完全不同的。你解决问题的方式有很大的不同。ObjC就是依赖于框架并融入框架,而不是妨碍框架。在C中,你是底层;库大部分时间都依赖于你,而不是反过来。
也就是说,如果你的目标是编写包含C库的ObjC程序,那么首先学习ObjC绝对是正确的方法,Kochan的书是一个很好的开始(紧随其后的是Hillegass的Mac的Cocoa Programming )。使用像花栗鼠或cocos2d这样的引擎将会为你解决一些C编程中较难的细节,并且肯定会帮助你轻松地学习你的方法。
收藏分享票数 2EN查看全部 8 条回答页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/1162973
复制相关文章