代码之家  ›  专栏  ›  技术社区  ›  user437038

从C转移到目标C?

  •  1
  • user437038  · 技术社区  · 14 年前

    我想知道我需要知道什么关于C的东西才能进入目标C。如果你能让我知道你认为什么足以进入目标C,我会非常感激。

    谢谢, 丹尼尔

    3 回复  |  直到 13 年前
        1
  •  4
  •   Itai Ferber    14 年前

    如果你想在学习目标C之前先学习C(在我看来,这是一个好主意),我会向你推荐Steve Kochan的 Programming in Objective-C 2.0 '.与他的《C语言编程》一书非常相似,它将包含所有使用Objective-C所需的C,这是学习两种语言的一个很好的入门。

    如果你不想读一本书,或者你已经有了一本书,我假设在学习了指针之后,你已经涵盖了C语言的大部分重要部分(当然,这取决于书中材料的顺序,但是指针通常足够先进,可以继续读下去)。祝你好运!

        2
  •  3
  •   Hot Licks    13 年前

    你需要一本书。”在objective-c 2.0“中编程是一个相当好的方法,还有其他一些方法。有两三个也不错。

    您需要了解基本的指针概念。C或C++是这样做的方法。

    您需要了解基本的面向对象概念。Objto-C是一个很难学习的平台,所以您可能希望首先学习C++或Java的基本面向对象概念。

    一旦您开始使用Objective-C,当然,您需要学习古怪的语法,以及所有有关UI概念的内容,但更重要的是,您需要真正、真正地理解和“内部化”Objective-C堆管理方案。Java没有给你任何暗示,C++是一个贫穷的背景,QT是一个更好的头发,但仍然相当远的马克,所以几乎你必须拿起它,当你学习ObjultC。

    是的,我们这里有很多孩子已经学会了如何拿一个客观的C例子,修改几行,并产生一个“应用程序”,而实际上不了解他们在做什么。但是这样学习,他们就永远不会产生任何后果。你需要投资于学习,而不仅仅是“随时随地学习”。

        3
  •  0
  •   Flexo - Save the data dump sunny moon    13 年前

    我个人建议你学习C++,这样你就可以掌握多态性的概念,这在目标C和iPhone编程中非常重要。既然你已经知道C了,我认为这比从C跳到目标C要好。