objective-c - 如何学习 C 和 Objective-C

标签 objective-c c

<分区>

我正在学习编程。我计划今年夏天学习 C 和 Objective-C。我买了 C for Dummies 书,但这完全是浪费时间。页数太多了!有什么值得我读的好书吗?还是我应该只从网站上学习 C?什么是最快的方法,因为我真的很想快速学习它并开始学习 Objective-C。

谢谢

还有,学C需要多长时间?直到我转向 Objective-C 2.0

最佳答案

没必要着急。按照自己的节奏学习并找到适合自己的学习方式。

如果你喜欢阅读,那就试着读一些书,慢慢来。

如果你找到了一个你掌握的概念,那就练习吧。如果您发现一个您不太了解的概念,请进行实验。一旦您认为自己理解了这个概念,请尝试重新阅读 Material 以查看您是否第二次理解了它。

我发现我并不是很擅长通过书本学习——我通常必须在类里面通过结构化的类(class)来开始学习。在社区学院学习 Java 的学期类(class)能够插入我能够开始有效地自主学习。查看您的学校是否开设任何编程类(class)。

(虽然在你这个年纪可能有点难找——我在社区大学之前没有上过任何正式类(class)——我的高中没有提供任何编程类(class)。)

要小心的事情之一是错误的学习方式。

匆匆浏览 Material ,或阅读写得不好、不准确的学习 Material 可能会导致您需要“取消学习”概念并以正确的方式重新学习。

在这方面,K&R 书(Kernighan 和 Ritchie 的 The C Programming Language)将是“正确的”学习方式,但它不是一本非常平易近人的书。这并不是说它是关于 C 的权威书籍——但即使在使用 C 编程几年之后,我仍然尝试一次读一口。

但话又说回来,我真的想不出其他学习 C 语言的“好”来源。我的建议是看一看 K&R,一次看几页。不要想像阅读普通书籍一样阅读它——阅读一个部分,尝试一下。一点一点地做。再一次,不要着急。以您自己的速度工作。

并且一定要写代码。如果看不到它的工作原理,就很难学习编程。一开始不要抱太大期望,因为一开始学习 C 的大部分内容都会涉及仅处理文本的程序。

一旦您掌握了一些事情,请尝试编写其他人可读的干净代码——这应该是编写干净清晰代码的动力,它会迫使您更加认真地思考您正在做的事情。

这将是一场漫长的冒险,所以一步一个脚印吧。祝你好运!

关于objective-c - 如何学习 C 和 Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928833/

相关文章:

ios - 静态链接dylib

ios - 在 UIImageView 中更快地加载大图像

c - 从 v-usb 项目了解 usbjoy 库中的数据结构

java - 如何使用 GMP lib 初始化多维数组

iphone - 无法获取图片的 [ALAsset 缩略图],但适用于视频

ios - 如何关闭 MMTransitionAnimator 中的 View

objective-c - 有没有办法检测用户点击触控板的右侧还是左侧?

c - 如何截去小数点后的值

c - 使用 ncurses 多行打印 char*?

c - getopt 无法识别 c 中的多个命令行标志