iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 在Swift中声明全局变量大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我想制作一个全局数组的自定义对象,可以在整个应用程序(AppDelegate,ViewController类,TableViewController类等)中访问。我已经研究了一种方法,但没有找到答案。我试图让数组成为一个公开的范围,但是我得到一个编译器警告,它说从内部类声明公共变量,当我尝试在不同的文件中访问它时,我得到一个错误,说使用未解析的标识符’arrayObjectives’ 我将如何使该
我想制作一个全局数组的自定义对象,可以在整个应用程序(AppDelegate,ViewController类,TableViewController类等)中访问。我已经研究了一种方法,但没有找到答案。我试图让数组成为一个公开的范围,但是我得到一个编译器警告,它说从内部类声明公共变量,当我尝试在不同的文件中访问它时,我得到一个错误,说使用未解析的标识符’arrayObjectives’

我将如何使该数组全局可访问应用程序中的所有文件,我将在哪里实例化该数组?

解决方法@H_944_24@
Swift Programming Language

所以你可以简单地在导入语句之后直接在任何文件的顶部声明你的变量。

但是,我建议你认真重新虑。一般来说,全局变数不是一个好主意。你最好使用单一属性或使用依赖注入。

你的第二个问题“我将在哪里实例化数组?”是全球变数不好的原因的一部分 – 它们的生命周期在您的其他对象方面的定义不够明确。首次使用初始化的单例消除了这个问题。

大佬总结

以上是大佬教程为你收集整理的ios – 在Swift中声明全局变量全部内容,希望文章能够帮你解决ios – 在Swift中声明全局变量所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。