objective-c - 你大概花了多长时间学习 Objective-C?

标签 objective-c cocoa macos programming-languages

<分区>

我有一个问题,我真的很想回答。我已经玩了几个 Objective-C 几个星期了,我一直在阅读这本书 Cocoa Programming for Mac OS X直到第 7 章。

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

This exercise is an important challenge that you should do before moving on. Although it is easy to follow my instructions, you will eventually want to create your own applications. Here is where you can start to develop some independence.

但我并没有成功应对这些挑战:说实话,我不知道该怎么做...... 回顾前面的章节并窃取代码甚至没有帮助,我不知道如何让它工作以及我应该输入什么。

所以我的问题是:您花了多长时间才可能了解 Objective-C?对于读过这本书的人:你在哪里可以挑战?

我真的很想学习 iPhone 的 Objective-C 程序,但现在我连挑战都不知道怎么办,我怀疑我是否有可能学习它......还有希望吗?

还应该说,除了挑战之外,他写的很多代码对我来说毫无意义。我不确定他为什么写它以及它 100% 的作用。请帮我解决这个问题!

提前致谢

最佳答案

在我看来,您所需要的只是一个概念基础。

和你一样,我来自 C,所以我去过那里。

从这里开始:

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

不用担心需要多长时间。慢慢来。随心所欲地工作快慢。

I really want to learn Objective-C program for the iPhone, but now that I don't even know how to do the challenges, I doubt it's possible for me to learn it... Is there still hope?

It should also be said that besides the challenges, much of the code he writes makes no sense to me. I am not sure why he writes it and what it does 100%.

如果您尝试在 iPhone 上实现它们,那可能是问题所在:这本书是 Cocoa Programming for Mac OS X,以及 Cocoa 和 Cocoa Touch他们的应用程序框架(Cocoa 中的 AppKit,Cocoa Touch 中的 UIKit)之间有一些很大的差异。我会说,要么先学习 Cocoa(并将示例实现为 Mac 应用程序),因为那是你拥有的书,要么放弃那本书,换一本适合 iPhone 的书。

Hillegass 的书得到了很多推荐,所以如果您发现另一本更适合想要跳过 Mac 的 iOS 程序员的书,请不要害怕推荐它。

预计到达时间:此外,如果您根本不想为 Mac 编程,您本地的图书馆可能会喜欢 Hillegass 的最新书籍。

关于objective-c - 你大概花了多长时间学习 Objective-C?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118656/

相关文章:

用于检测变量是否为原始变量的 Objective-C 宏

objective-c - 如何在 NSDate 中跳过时间?

objective-c - if() 中的字符串比较遵循错误的分支

objective-c - 我可以导入和使用 Objective C 中的 Stack 类吗?

swift - 是否可以为现有应用程序编写自定义 TouchBar 应用程序?

macos - 如何从 OS X 错误日志诊断应用程序崩溃?

macos - 在 Swift 中从 IKImageView 获取 CGImageRef

objective-c - 从核心数据中的一对多关系中获取 NSSet 中属性的最小值

objective-c - 如何将 NSDictionary 的值转换为 NSString?

objective-c - 如何模拟Cocoa的截图功能(Mac)?