1
|
Pugalmuni Tom Tharakan · 技术社区 · 15 年前 |
![]() |
1
1
您可以通过在委托类中实现getter和setter来实现这一点。 在delegate.h文件中 包括UIApplication委托
在委托实现类.m中
因此,要评估的变量是由setters方法和需要字符串的类在currentlink字符串中设置的,只需使用getter方法。 万事如意 |
![]() |
2
15
抛开全局变量的问题,如果它们是好的编码实践…
在a中的任何objective-c类之外创建字符串
然后将声明放在一个头文件中,该头文件包含在所有其他要访问字符串的文件中:
好吧,我不能把它完全放在一边。您是否考虑将“全局”字符串放在其他地方,或者放在应用程序委托中作为(可能是只读的)属性? |
![]() |
3
2
创建全局变量的首选方法是:
方法(2)的最大优点是它是封装的和可移植的。需要在另一个项目中使用全局的类吗?只需移动带有变量的类。 |
![]() |
4
0
我发表了一篇关于我的方法论的文章: http://www.pushplay.net/2011/02/quick-tip-global-defines/ 这是我主要用于通知密钥的内容。创建一个globals.h文件并将其添加到(您的项目名称)prefix.pch文件将确保它可以全局访问… |
![]() |
Andrew · 类型脚本索引。d、 npm包中深度嵌套函数的ts声明 6 年前 |
|
jaksia · 声明后可以设置常量值吗? 7 年前 |
![]() |
user42768 · 冲突声明的C++标准定义 7 年前 |
![]() |
Madaray · 在scala中使用循环声明val 7 年前 |
![]() |
Areopag · 在C++中声明带或不带方括号的数组有区别吗? 7 年前 |