你有多长时间学习Objective-C?

Fil*_*ren 4 macos cocoa programming-languages objective-c

我有一个问题,我真的想要回答.几周以来,我一直在玩一些Objective-C,直到第7章,我一直在阅读Cocoa Programming for Mac OS X一书.

在第5章和第6章中,你应该做一个挑战,尤其是他写的第5章:

此练习是您在继续之前应该做的重要挑战.虽然很容易遵循我的指示,但您最终还是想创建自己的应用程序.在这里你可以开始发展一些独立性.

但是我没有成功应对这些挑战:tbh,我不知道怎么做...它甚至没有帮助回顾前面的章节并窃取代码,我不知道如何让它工作和什么我应该打字.

所以我的问题是:你需要多长时间才能知道Objective-C?对于那些读过这本书的人:你在哪里可以应对挑战?

我真的想学习iPhone的Objective-C程序,但现在我甚至不知道如何应对这些挑战,我怀疑我有可能学习它......还有希望吗?

还应该说,除了挑战之外,他写的大部分代码对我来说都没有意义.我不确定他为什么写它以及它100%做什么.请帮我这个!

先感谢您

Pet*_*sey 7

听起来,你所需要的只是一个概念基础.

像你一样,我来自C,所以我去过那里.

从这里开始:

然后,学习Objective-C(实际语言)和Cocoa或Cocoa Touch:

不要担心需要多长时间.慢慢来.根据需要快速或慢速地工作.

我真的想学习iPhone的Objective-C程序,但现在我甚至不知道如何应对这些挑战,我怀疑我有可能学习它......还有希望吗?

还应该说,除了挑战之外,他写的大部分代码对我来说都没有意义.我不确定他为什么写它以及它100%做什么.

如果你试图在iPhone上实现它们,可能就是问题了:本书是适用于Mac OS X的Cocoa Programming ,而Cocoa和Cocoa Touch在它们的应用程序框架之间有一些很大的区别(Cocoa中的AppKit,Cocoa Touch中的UIKit) ).我会说首先要学习Cocoa(并将这些例子作为Mac应用程序实现),因为那是你的书,或者放弃那本书并切换到另一个适合iPhone的书.

Hillegass的书得到了很多建议,所以如果你找到一个不同于那些想要跳过Mac的iOS程序员的人,不要害怕推荐它.

ETA:另外,如果您根本不想对Mac进行编程,那么您当地的图书馆可能会喜欢当前的Hillegass书籍.