Ich habe eine konstante Datei auf meine Anwendung als constants.swift erstellt und ich bin mit struct Konstanten zu definieren, wieSchnelle Constant-Datei?
struct moments {
struct parameter {
static let email = "email"
static let me = "me"
static let fields = "fields"
static let params = "id, name, first_name, last_name, picture.type(large), email"
}
struct title {
static let timeLineTitle = "Moments"
static let settingsTitle = "Settings"
static let menuTitle = "Menu"
static let openCamera = "Say Cheese!!! "
static let openGallery = "Pick from Moments "
static let addAudio = "Record Audio "
static let addNote = "Write Note "
}
struct notification {
static let notificationIdentifier = "NotificationIdentifier"
}
struct entity{
static let image = "Image"
static let note = "Note"
static let Audio = "Audio"
}
struct menu {
static let home = "Home"
static let settings = "Settings"
static let logout = "Logout"
}
struct cell {
static let cellIdentifier = "timeLineCell"
static let imageCell = "imageCell"
}
}
folgt aber ich habe wie mit class, singleton und enum ich mehrere andere Optionen gefunden wollte wissen, welche die effiziente Möglichkeit ist, Konstanten in meiner App zu verwenden ...
Eine separate Datei für Konstanten macht nur Sinn, wenn die Konstanten für einen logischen Zweck, z. weil sie Zeichenfolgen im selben Protokoll darstellen. Wenn Sie Konstanten erstellen, um alle Konstanten an einer Stelle zu haben, wird der Code weniger lesbar, als wenn Sie Konstanten in Dateien definieren, in denen diese Konstanten verwendet werden. – dasblinkenlight
Wenn es konstant zu einem vorhandenen Typ gehört, ist es besser, eine Erweiterung zu erstellen und die Konstante dort hinzuzufügen – Adolfo
@Adolfo können Sie mir ein Beispiel dafür, wie man das tun –