gpt4 book ai didi

iphone - 我在其中定义变量(15到20个变量)..Appdelegate文件或.PCH文件或在外部定义它们

转载 作者:行者123 更新时间:2023-11-29 04:46:32 25 4
gpt4 key购买 nike

我有 15 到 20 个变量,我想在整个项目中访问它。定义它的最佳位置是什么?为什么?..Appdelegate 文件、.Pch 文件或定义这些 Extern。

非常感谢。

最佳答案

从应用的各个点访问应用委托(delegate)会在应用的这些组件之间创建强耦合。

基本上,您通过应用程序使用全局变量,这通常是可改进应用程序设计的良好指示。

变量通常不会凭空存在。它们存在于特定的环境中。例如,如果您使用用户名和密码,您应该从系统的钥匙串(keychain)中获取它们。整个身份验证过程应该包含在一个身份验证类中,您可以在其中定义属性。

如果您需要从应用程序的各个位置访问信息,则必须将它们作为初始化程序的参数传递。顺便说一句,这使您的各个组件可测试,这是一件好事。

我的建议是首先重新考虑您的应用程序设计,以免日后陷入依赖 hell 。

关于iphone - 我在其中定义变量(15到20个变量)..Appdelegate文件或.PCH文件或在外部定义它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9562173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com