【发布时间】:2011-12-23 06:45:48
【问题描述】:
我对 iOS 编程真的很陌生。尽管我阅读了很多书籍和资料,但我无法真正找到一个简单问题的答案。
我了解 C++ 语言,并且了解如何通过函数处理变量。在iOS编程中我真正不明白的是这件事是怎么做的。
例如,在 C++ 中,我在主函数中创建了一个类实例。当我调用另一个函数并且我想共享这个类实例时,你需要做的就是:
myFunction(&myClassInstance);
当我在 iOS 编程(以及类)中切换视图时,我不知道如何发送之前创建的类实例。例如,如果我在我的程序的 firstView 上,并且我切换到 secondView,我如何发送我当前正在使用的变量?
如果我需要创建一个将通过所有程序使用的类的实例,我应该在哪里创建它?在 C++ 中我会在 main 函数中创建它,在 iOS 编程中,我应该在哪里创建它?
谢谢!
【问题讨论】:
-
创建“secondView”实例时,在其中设置属性以传递数据。
-
对于您的最后一个问题,在您的应用委托中创建全局对象,然后将指针设置到应用委托中的字段或使用“单例”。
标签: objective-c ios oop