X-Git-Url: http://git.osdn.net/view?p=kcd%2FKCD.git;a=blobdiff_plain;f=KCD%2FApplicationDirecrories.swift;h=bbab898bd90c1893d3d1f1782ea8879339a4d12b;hp=2ffdee4f46489105559cc70afb6d84588571bd6f;hb=87b332a9a9fda9fa68f47ef93fa2b6fef23a8b66;hpb=3cf6765846e4831aefbb568a0b13715d27839263 diff --git a/KCD/ApplicationDirecrories.swift b/KCD/ApplicationDirecrories.swift index 2ffdee4f..bbab898b 100644 --- a/KCD/ApplicationDirecrories.swift +++ b/KCD/ApplicationDirecrories.swift @@ -18,8 +18,21 @@ private func supportDirName() -> String { ?? "UnknownAppliation" } +func localizedAppName() -> String { + + guard let name = Bundle.main.localizedInfoDictionary?["CFBundleName"] as? String, + !name.isEmpty else { + + return supportDirName() + } + + return name +} + struct ApplicationDirecrories { + static let shared = ApplicationDirecrories() + static let support = searchedURL(for: .applicationSupportDirectory) .appendingPathComponent(supportDirName()) @@ -35,6 +48,7 @@ struct ApplicationDirecrories { } } + func createDirectory(_ url: URL) -> Bool { do {