私は自分のコードを読みやすくOたいので、私はいくつかの繰り返し辞書のキー、ソフトコード化を行うことを決めた...だから、私はそれに2つの構造体と、新しい.swift
ファイルを作成:Swift - 私的なネストされた構造体を宣言するには?
struct DatabaseTableNames {
let Photo = PhotoTable()
}
private struct PhotoTable {
let lowQuality = "lowQuality"
let highQuality = "highQuality"
let numberOfLikes = "numberOfLikes"
}
は、だから私は持っています私は最初の構造体を使用し、2番目の構造体はファイルのスコープの外側に表示したくありません。つまり、DatabaseTableNames
構造体のPhoto
プロパティを宣言する必要がありますとしてfileprivate
PhotoTable
はprivate
...
私はここで間違っていますか?
DatabaseTableNames.Photoを非公開にすることはできますか? –
@MobileDanそれから、「フォト」のプロパティはプライベートプロテクションレベル「 –