Swiftにて初めてアプリ制作をしています。
これまではAndroidしか作成したことがありません。
Swiftで制作している方には当たり前だと思うのですが
ファイル構成をどうすれば良いかわかりません。
①Stringはどのファイルにどう記載するのか。
let aa = "テスト"
上記のように変数のように定義するのでしょうか?
またファイル名はどのようなものが一般的ですか?
多言語化を考えると、ファイルごとにばらばらに記載するのは危険かと思うのですが。。
②Colorや定数の定義
AndroidでいうColor.xml config.xmlのような定義はどうすればいいのでしょうか?
現状はAppConst.swiftというファイル名でファイルを追加し
let aa = UIColor(red: 13/255, green: 12/255, blue: 27/255, alpha: 1.0)
上記のようにすべてそこに書いています
スコープがないので、グローバル?のような変数になっているのでしょうか。
self.view.backgroundColor = aa
上記のようにどのファイルからも参照できてしまいますが
これでいいのか分かりません。
調べたのですがはっきりと書いているサイトが見つかりませんでした。
もしサンプルになりそうなGithubに上がっているコードなどあればご教授いただきたいです。
宜しくお願いいたします。
(追記)
ググって出てくるようなサンプルプロジェクトはColorやStringはその場その場で
(各ViewController内で)定義しているものばかりですが、きちんとしたプロジェクトではどうなるのでしょうか。
Colorもいろいろな画面で共通のColorを使用すると思いますし、Stirngも多言語化を考えると1つのファイルに記載すべきかと思います。
また例えば文字サイズなんかも共通で定義したい場合は、dimends.swift なんてファイルを作ったりするのでしょうか。
(Android的な思考しかなくすみません。)
回答1件
あなたの回答
tips
プレビュー