Skip to content

Commit 815b86e

Browse files
author
shangkun
committed
add xor encrypt function.
1 parent 5826ca6 commit 815b86e

File tree

7 files changed

+475
-24
lines changed

7 files changed

+475
-24
lines changed

SKGenerateModelTool.xcodeproj/project.pbxproj

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
BC88CEA52467A8AA00A4828B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BC88CEA42467A8AA00A4828B /* Assets.xcassets */; };
1313
BC88CEA82467A8AA00A4828B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BC88CEA62467A8AA00A4828B /* Main.storyboard */; };
1414
BC88D01E2467C2AA00A4828B /* SKCodeBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC88D01D2467C2AA00A4828B /* SKCodeBuilder.swift */; };
15+
BCB184B424B8090500C2A5D3 /* SKEncryptTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCB184B324B8090500C2A5D3 /* SKEncryptTool.swift */; };
16+
BCB6929F24A2EC8F004AC91A /* EncryptionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCB6929E24A2EC8F004AC91A /* EncryptionController.swift */; };
1517
/* End PBXBuildFile section */
1618

1719
/* Begin PBXFileReference section */
@@ -23,6 +25,9 @@
2325
BC88CEA92467A8AA00A4828B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2426
BC88CEAA2467A8AA00A4828B /* SKGenerateModelTool.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SKGenerateModelTool.entitlements; sourceTree = "<group>"; };
2527
BC88D01D2467C2AA00A4828B /* SKCodeBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SKCodeBuilder.swift; sourceTree = "<group>"; };
28+
BCB184B324B8090500C2A5D3 /* SKEncryptTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SKEncryptTool.swift; sourceTree = "<group>"; };
29+
BCB184B524B85CC700C2A5D3 /* SKGenerateModelTool-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SKGenerateModelTool-Bridging-Header.h"; sourceTree = "<group>"; };
30+
BCB6929E24A2EC8F004AC91A /* EncryptionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionController.swift; sourceTree = "<group>"; };
2631
/* End PBXFileReference section */
2732

2833
/* Begin PBXFrameworksBuildPhase section */
@@ -57,6 +62,8 @@
5762
children = (
5863
BC88CEA02467A8A600A4828B /* AppDelegate.swift */,
5964
BC88CEA22467A8A600A4828B /* ViewController.swift */,
65+
BCB184B224B808AF00C2A5D3 /* SKEncryptString */,
66+
BCB6929E24A2EC8F004AC91A /* EncryptionController.swift */,
6067
BC88D01D2467C2AA00A4828B /* SKCodeBuilder.swift */,
6168
BC88CEA42467A8AA00A4828B /* Assets.xcassets */,
6269
BC88CEA62467A8AA00A4828B /* Main.storyboard */,
@@ -66,6 +73,15 @@
6673
path = SKGenerateModelTool;
6774
sourceTree = "<group>";
6875
};
76+
BCB184B224B808AF00C2A5D3 /* SKEncryptString */ = {
77+
isa = PBXGroup;
78+
children = (
79+
BCB184B324B8090500C2A5D3 /* SKEncryptTool.swift */,
80+
BCB184B524B85CC700C2A5D3 /* SKGenerateModelTool-Bridging-Header.h */,
81+
);
82+
path = SKEncryptString;
83+
sourceTree = "<group>";
84+
};
6985
/* End PBXGroup section */
7086

7187
/* Begin PBXNativeTarget section */
@@ -98,6 +114,7 @@
98114
TargetAttributes = {
99115
BC88CE9C2467A8A600A4828B = {
100116
CreatedOnToolsVersion = 11.3;
117+
LastSwiftMigration = 1130;
101118
};
102119
};
103120
};
@@ -136,8 +153,10 @@
136153
isa = PBXSourcesBuildPhase;
137154
buildActionMask = 2147483647;
138155
files = (
156+
BCB6929F24A2EC8F004AC91A /* EncryptionController.swift in Sources */,
139157
BC88D01E2467C2AA00A4828B /* SKCodeBuilder.swift in Sources */,
140158
BC88CEA32467A8A600A4828B /* ViewController.swift in Sources */,
159+
BCB184B424B8090500C2A5D3 /* SKEncryptTool.swift in Sources */,
141160
BC88CEA12467A8A600A4828B /* AppDelegate.swift in Sources */,
142161
);
143162
runOnlyForDeploymentPostprocessing = 0;
@@ -273,6 +292,7 @@
273292
isa = XCBuildConfiguration;
274293
buildSettings = {
275294
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
295+
CLANG_ENABLE_MODULES = YES;
276296
CODE_SIGN_ENTITLEMENTS = SKGenerateModelTool/SKGenerateModelTool.entitlements;
277297
CODE_SIGN_STYLE = Automatic;
278298
COMBINE_HIDPI_IMAGES = YES;
@@ -284,6 +304,8 @@
284304
MACOSX_DEPLOYMENT_TARGET = 10.10;
285305
PRODUCT_BUNDLE_IDENTIFIER = com.Xcoder1011.SKGenerateModelTool;
286306
PRODUCT_NAME = "$(TARGET_NAME)";
307+
SWIFT_OBJC_BRIDGING_HEADER = "SKGenerateModelTool/SKEncryptString/SKGenerateModelTool-Bridging-Header.h";
308+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
287309
SWIFT_VERSION = 5.0;
288310
};
289311
name = Debug;
@@ -292,6 +314,7 @@
292314
isa = XCBuildConfiguration;
293315
buildSettings = {
294316
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
317+
CLANG_ENABLE_MODULES = YES;
295318
CODE_SIGN_ENTITLEMENTS = SKGenerateModelTool/SKGenerateModelTool.entitlements;
296319
CODE_SIGN_STYLE = Automatic;
297320
COMBINE_HIDPI_IMAGES = YES;
@@ -303,6 +326,7 @@
303326
MACOSX_DEPLOYMENT_TARGET = 10.10;
304327
PRODUCT_BUNDLE_IDENTIFIER = com.Xcoder1011.SKGenerateModelTool;
305328
PRODUCT_NAME = "$(TARGET_NAME)";
329+
SWIFT_OBJC_BRIDGING_HEADER = "SKGenerateModelTool/SKEncryptString/SKGenerateModelTool-Bridging-Header.h";
306330
SWIFT_VERSION = 5.0;
307331
};
308332
name = Release;

0 commit comments

Comments
 (0)