Skip to content

Commit 6f6aecb

Browse files
author
CodeOcen
committed
feat: 添加版本号
1 parent 7f868cd commit 6f6aecb

File tree

3 files changed

+41
-26
lines changed

3 files changed

+41
-26
lines changed

SwiftJSONModeler For Xcode.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@
687687
"$(inherited)",
688688
"@executable_path/../Frameworks",
689689
);
690-
MARKETING_VERSION = 2.0.0;
690+
MARKETING_VERSION = 2.1.2;
691691
PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
692692
PRODUCT_NAME = "$(TARGET_NAME)";
693693
SWIFT_VERSION = 5.0;
@@ -709,7 +709,7 @@
709709
"$(inherited)",
710710
"@executable_path/../Frameworks",
711711
);
712-
MARKETING_VERSION = 2.0.0;
712+
MARKETING_VERSION = 2.1.2;
713713
PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
714714
PRODUCT_NAME = "$(TARGET_NAME)";
715715
SWIFT_VERSION = 5.0;
@@ -731,7 +731,7 @@
731731
"@executable_path/../Frameworks",
732732
"@executable_path/../../../../Frameworks",
733733
);
734-
MARKETING_VERSION = 2.1.1;
734+
MARKETING_VERSION = 2.1.2;
735735
PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
736736
PRODUCT_NAME = "$(TARGET_NAME)";
737737
SKIP_INSTALL = YES;
@@ -754,7 +754,7 @@
754754
"@executable_path/../Frameworks",
755755
"@executable_path/../../../../Frameworks",
756756
);
757-
MARKETING_VERSION = 2.1.1;
757+
MARKETING_VERSION = 2.1.2;
758758
PRODUCT_BUNDLE_IDENTIFIER = com.lifu.SwiftJSONModeler;
759759
PRODUCT_NAME = "$(TARGET_NAME)";
760760
SKIP_INSTALL = YES;

SwiftJSONModelerDemo/SwiftJSONModelerDemo/TestJSONModel.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//
88

99
import Foundation
10+
import Codable
11+
import HandJSON
1012
import HandyJSON
1113

1214
/// 普通json 数据
@@ -77,4 +79,3 @@ struct HKSubJsonModel: HandyJSON {
7779

7880
var stringValue: String?
7981
}
80-

SwiftJSONModelerDemo/SwiftJSONModelerDemo/TestYapiRAWModel.swift

Lines changed: 35 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//
88

99
import Foundation
10+
import Codable
11+
import HandJSON
1012
import HandyJSON
1113

1214
/// YApi RAW类型json数据
@@ -17,41 +19,53 @@ let yapiRAWData = """
1719
// 通过 YApi RAW数据转换Swift模型
1820

1921

22+
23+
/// <#描述#>
24+
struct HKModel: HandJSON {
25+
26+
var code: String = ""
27+
28+
var response: HKResponseModel?
29+
30+
var message: String = ""
31+
}
32+
2033
/// <#描述#>
21-
struct HKResponseModel: HandyJSON {
34+
struct HKResponseModel: HandJSON {
35+
/// 老师
36+
var teachers: [HKTeachersModel] = []
2237
/// 爱好
2338
var likes: [String] = []
24-
/// 是否为男孩
25-
var isBoy: Bool?
2639
/// 年龄
2740
var age: Int?
28-
/// 综合成绩
29-
var score: Double?
41+
/// 是否为男孩
42+
var isBoy: Bool?
3043
/// 紧急联系人
3144
var emergercyContact: HKEmergercyContactModel?
32-
/// 老师
33-
var teachers: [HKTeachersModel] = []
45+
/// 综合成绩
46+
var score: Double?
3447
/// 姓名
35-
var name: String?
48+
var name: String = ""
49+
}
50+
51+
/// <#描述#>
52+
struct HKTeachersModel: HandJSON {
53+
/// 科目
54+
var subject: String = ""
55+
/// 名字
56+
var name: String = ""
57+
/// 联系电话
58+
var phone: String = ""
3659
}
3760

3861
/// 紧急联系人
39-
struct HKEmergercyContactModel: HandyJSON {
62+
struct HKEmergercyContactModel: HandJSON {
4063
/// 联系地址
41-
var address: String?
64+
var address: String = ""
4265
/// 联系电话
43-
var phone: String?
66+
var phone: String = ""
4467

45-
var name: String?
68+
var name: String = ""
4669
}
4770

48-
/// <#描述#>
49-
struct HKTeachersModel: HandyJSON {
50-
/// 名字
51-
var name: String?
52-
/// 科目
53-
var subject: String?
54-
/// 联系电话
55-
var phone: String?
56-
}
5771

0 commit comments

Comments
 (0)