1
1
# SKGenerateModelTool
2
2
3
- # SKGenerateModelTool
4
-
5
-
6
- ![ SKGenerateModelTool] ( https://upload-images.jianshu.io/upload_images/1129777-9c130b4ce345ddf9.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
3
+ ![ SKGenerateModelTool] ( https://github.com/Xcoder1011/SKGenerateModelTool/blob/master/images/home.png )
7
4
8
5
- 支持Objective-C / Swift / Dart
9
6
- 支持通过URL链接或json字符串一键生成model文件
@@ -123,18 +120,18 @@ Map<String, dynamic> _$SKDataModelToJson(SKDataModel instance) {
123
120
124
121
```
125
122
126
- ###### 生成Model
127
- ![ 生成Model ] ( https://upload-images.jianshu.io/upload_images/1129777-51a3b41012e11c96.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
123
+ ###### Flutter Model header
124
+ ![ header ] ( https://github.com/Xcoder1011/SKGenerateModelTool/blob/master/images/flutter1.png )
128
125
129
126
###### 字符串加密示例
130
- ![ 字符串加密示例] ( https://upload-images.jianshu.io/upload_images/1129777-1fc076f8a5f16768.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
127
+ ![ 字符串加密示例] ( https://github.com/Xcoder1011/SKGenerateModelTool/blob/master/images/encrypt.png )
131
128
132
129
加密后的内容添加到项目中(声明和定义可以分别放.h和.m),因为代码依赖SKEncryptString结构体,所以需要导入头文件** SKEncryptHeader.h** 引用。
133
130
134
131
> 只需把此头文件(SKEncryptHeader.h)加入到项目,并在pch文件中导入该头文件即可使用;
135
132
Just add this header file (SKEncryptHeader.h) to the project and import the header file in the pch file to use;
136
133
137
- ![ SKEncryptHeader.h] ( https://upload-images.jianshu.io/upload_images/1129777-aa68b75c0934fc6c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
134
+ ![ SKEncryptHeader.h] ( https://github.com/Xcoder1011/SKGenerateModelTool/blob/master/images/SKEncryptHeader.png )
138
135
139
136
加密后的数据申明:
140
137
@@ -178,6 +175,7 @@ const SKEncryptString * const _3908173925 = &(SKEncryptString){
178
175
```
179
176
180
177
使用时
178
+
181
179
```
182
180
if let string = sk_OCString(_3596508958) {
183
181
print("示例:解密后的数据为:\(string)")
@@ -187,4 +185,7 @@ const SKEncryptString * const _3908173925 = &(SKEncryptString){
187
185
}
188
186
```
189
187
188
+ ![ encrypt_result] ( https://github.com/Xcoder1011/SKGenerateModelTool/blob/master/images/encrypt_result.png )
189
+
190
190
Tip:本工具仅用到简单的XOR加密算法,开发者可自行下载项目进行加密算法修改,另外也可直接下载项目里的dmg文件进行安装使用。
191
+
0 commit comments