

これまでAndroidにて実装してきたのですが、今回はswift３にてアプリを作成しています。

基本的な質問になるのですが、アプリで共通して使う定義はどのファイルに書くのが正しい？一般的なのでしょうか？  
例えばColorやString、Arrayなど。。

Androidではcolor.xmlやconfig.xml, string.xmlを作成し定義しますが  
swiftではどう定義するのが良いのでしょうか？

ファイル名やディレクトリの構成もご教授いただきたく。。。

よろしくお願いいたします！！


CC BY-SA 3.0
2017-09-08T02:35:43.327
37795
2020-10-05T08:06:55.680
2017-09-12T13:32:00.043
23829
25275
question
ios swift3
String、Colorの定義はどのファイルにするのがベストなのか


新規Swiftファイルを作成し、以下のようにStructで定数をまとめるのが一般的ではないでしょうか。

定義例

[code]

    //Constant.swift
    struct stringConstant {
        static let hogeString = "hoge"
    }
    
    struct colorConstant {
        static let fugaColor = UIColor.red
    }
    
[/code]

使用例

[code]

    let label = UIlabel()
    label.text = stringConstant.hogeString
    label.textColor = colorConstant.fugaColor
    
[/code]


CC BY-SA 3.0
2017-10-19T03:51:51.467
38851
2017-10-19T03:51:51.467
16879
37795
answer