Skip to content

Commit f3a2eb3

Browse files
author
CodeOcen
committed
feat: 使用 plist 本地化配置。
1 parent d6051f9 commit f3a2eb3

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

SwiftJSONModeler For Xcode/Model/ConfigModel.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,27 @@ struct ConfigModel: Codable {
3131
var yapiTokenList: [YApiTokenModel] = []
3232
}
3333

34+
extension ConfigModel {
35+
var parent: String {
36+
let confroms = stringToArray(conform)
37+
if confroms.isEmpty {
38+
return ""
39+
} else {
40+
return confroms.joined(separator: ", ")
41+
}
42+
}
43+
44+
var moduleArr: [String] {
45+
return stringToArray(module)
46+
}
47+
48+
private func stringToArray(_ str: String) -> [String] {
49+
guard !str.isEmpty else { return [] }
50+
return str.components(separatedBy: ",")
51+
}
52+
53+
}
54+
3455
struct YApiTokenModel: Codable {
3556
/// 项目名称
3657
var name: String = ""

0 commit comments

Comments
 (0)