├── .gitignore ├── LICENSE ├── MJCodeObfuscation.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── MJCodeObfuscation ├── Classes │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Category │ │ ├── NSFileManager+Extension.h │ │ ├── NSFileManager+Extension.m │ │ ├── NSString+Extension.h │ │ └── NSString+Extension.m │ ├── Controller │ │ ├── MJCodeViewController.h │ │ ├── MJCodeViewController.m │ │ ├── MJStringViewController.h │ │ └── MJStringViewController.m │ ├── Tool │ │ ├── MJClangTool.h │ │ ├── MJClangTool.m │ │ ├── MJObfuscationTool.h │ │ └── MJObfuscationTool.m │ ├── View │ │ ├── MJDividerView.h │ │ ├── MJDividerView.m │ │ ├── MJTextField.h │ │ ├── MJTextField.m │ │ ├── MJTextView.h │ │ └── MJTextView.m │ └── clang-c │ │ ├── BuildSystem.h │ │ ├── CXCompilationDatabase.h │ │ ├── CXErrorCode.h │ │ ├── CXString.h │ │ ├── Documentation.h │ │ ├── Index.h │ │ └── Platform.h ├── Other │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Info.plist │ ├── MJCodeObfuscation.entitlements │ └── main.m └── Template │ ├── MJEncryptStringDataH.tpl │ ├── MJEncryptStringDataHUnit.tpl │ ├── MJEncryptStringDataM.tpl │ ├── MJEncryptStringDataMUnit.tpl │ ├── MJEncryptStringH.tpl │ └── MJEncryptStringM.tpl ├── MJEncryptString ├── MJEncryptString.h └── MJEncryptString.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/LICENSE -------------------------------------------------------------------------------- /MJCodeObfuscation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MJCodeObfuscation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/AppDelegate.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/AppDelegate.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Category/NSFileManager+Extension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Category/NSFileManager+Extension.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Category/NSFileManager+Extension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Category/NSFileManager+Extension.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Category/NSString+Extension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Category/NSString+Extension.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Category/NSString+Extension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Category/NSString+Extension.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Controller/MJCodeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Controller/MJCodeViewController.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Controller/MJCodeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Controller/MJCodeViewController.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Controller/MJStringViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Controller/MJStringViewController.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Controller/MJStringViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Controller/MJStringViewController.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Tool/MJClangTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Tool/MJClangTool.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Tool/MJClangTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Tool/MJClangTool.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Tool/MJObfuscationTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Tool/MJObfuscationTool.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/Tool/MJObfuscationTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/Tool/MJObfuscationTool.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/View/MJDividerView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/View/MJDividerView.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/View/MJDividerView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/View/MJDividerView.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/View/MJTextField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/View/MJTextField.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/View/MJTextField.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/View/MJTextField.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/View/MJTextView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/View/MJTextView.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/View/MJTextView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/View/MJTextView.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/BuildSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/BuildSystem.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/CXCompilationDatabase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/CXCompilationDatabase.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/CXErrorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/CXErrorCode.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/CXString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/CXString.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/Documentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/Documentation.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/Index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/Index.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Classes/clang-c/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Classes/clang-c/Platform.h -------------------------------------------------------------------------------- /MJCodeObfuscation/Other/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Other/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MJCodeObfuscation/Other/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Other/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MJCodeObfuscation/Other/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Other/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MJCodeObfuscation/Other/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Other/Info.plist -------------------------------------------------------------------------------- /MJCodeObfuscation/Other/MJCodeObfuscation.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Other/MJCodeObfuscation.entitlements -------------------------------------------------------------------------------- /MJCodeObfuscation/Other/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Other/main.m -------------------------------------------------------------------------------- /MJCodeObfuscation/Template/MJEncryptStringDataH.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Template/MJEncryptStringDataH.tpl -------------------------------------------------------------------------------- /MJCodeObfuscation/Template/MJEncryptStringDataHUnit.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Template/MJEncryptStringDataHUnit.tpl -------------------------------------------------------------------------------- /MJCodeObfuscation/Template/MJEncryptStringDataM.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Template/MJEncryptStringDataM.tpl -------------------------------------------------------------------------------- /MJCodeObfuscation/Template/MJEncryptStringDataMUnit.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Template/MJEncryptStringDataMUnit.tpl -------------------------------------------------------------------------------- /MJCodeObfuscation/Template/MJEncryptStringH.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Template/MJEncryptStringH.tpl -------------------------------------------------------------------------------- /MJCodeObfuscation/Template/MJEncryptStringM.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJCodeObfuscation/Template/MJEncryptStringM.tpl -------------------------------------------------------------------------------- /MJEncryptString/MJEncryptString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJEncryptString/MJEncryptString.h -------------------------------------------------------------------------------- /MJEncryptString/MJEncryptString.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/MJEncryptString/MJEncryptString.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CoderMJLee/MJCodeObfuscation/HEAD/README.md --------------------------------------------------------------------------------