我有大约10个Swift 3应用程序.
它们几乎相似,但每个应用程序中都有一些字段会发生变化,我希望这些值可以在完整程序中使用(例如:每个公司的名称,应用程序的主要颜色等).这些值在整个程序中将保持不变.
我想通过应用程序创建一个常量文件,因此每个应用程序上使用的值将与其他应用程序不同,因此我不必一直重复每个程序的每个值.例如,如果我设定一个恒定的命名company和更改其价值company1,company2等...根据文件我可以使用company常量中的所有应用程序.因此,每次创建新应用程序时,我都不必在整个应用程序中手动替换变量.只需将相应的值替换为每个应用程序.
那么,是否可以创建常量文件?也许添加一个特殊的类.我想也许它有另一个特定的名字,但我找不到它.
提前致谢!
Soh*_*mon 15
是的,你可以Constants在Swift中创建文件.以下是方式:
struct Constants {
//App Constants
static let APP_NAME = "YOUR_APP_NAME"
}
Run Code Online (Sandbox Code Playgroud)
用法:
print(Constants.APP_NAME)
Run Code Online (Sandbox Code Playgroud)
通过创建对象创建一个类和访问:
class Constants{
let APP_NAME = "YOUR APP NAME"
}
Run Code Online (Sandbox Code Playgroud)
用法:
let constInstance = Constants()
print(constInstance.APP_NAME)
Run Code Online (Sandbox Code Playgroud)
最有效的方式是配合struct.
| 归档时间: |
|
| 查看次数: |
6594 次 |
| 最近记录: |