什么时候需要在Xcode中使用新类

时间:2011-03-28 18:15:54

标签: objective-c xcode class pdf

我只是在学习目标c和xcode。我喜欢界面构建,但就编码而言,我有点迷失。

基本上,我正在努力了解何时需要新课程。我正在读一本关于“如何做”的书,但不是“为什么”。

我正在构建一个应用程序,我的界面非常完整。

换句话说,我有很多NSObject浮动,但不幸的是,这些对象不知道如何相互通信或与底层程序通信。这是假设。

我有几个文本字段,最终将他们的输入传递给我的界面中的表格以及外部PDF模板。

我对Obj的基本了解。 C和Xcode是为了让文本字段将其内容传递给PDF文件或表格,我需要创建一个新类来将文本字段的内容指定为变量,并在某处发送该变量(PDF或表)。

但是,如果我有一个最终负责在某处发送文本字段数据的按钮,我还需要在按钮和文本字段之间建立连接,就像这样。

(按钮)---取出---> (文本字段内容)---发送到---> (表)

所以,在这一点上,我将把所有这些都包含在一个课程中,对吧?将文本字段输入作为我在头文件中声明的变量,按钮的方法/操作包含在头文件中并在.m文件中实现,而表也将在.h中声明。和.m文件?

我是否在正确的轨道上?此外,这只是一个文本字段的一个连接。如果我决定使用应用程序中的更多文本字段,我是否必须为每个文本字段创建一个单独的类?或者我可以使用相同的类并通过id来区分它们吗?

我显然是个菜鸟。

1 个答案:

答案 0 :(得分:4)

我认为你所缺少的那块拼图是设计模式。您阅读的文档提供了如何 - 如何创建类,添加方法等。这就像在烹饪课中学习准备技术一样。如何切碎,混合,骰子,腌制等。设计模式是更高级别的食谱,向您展示如何将所有这些组合在一起,使用您学到的技术将成分组装成成品。

要开始使用,请查看Apple自己的Cocoa Fundamentals Guide中的“设计模式”部分。