2 "name": "JGSourceBase",
4 "summary": "JGSourceBase functional component library.",
5 "description": "JGSourceBase 通用功能组件库。\n功能包括:\n1. Base - 通用定义、功能模块、iOS项目常用功能\n2. AlertController - 系统UIAlertController便捷方法封装\n3. Category - 通用扩展方法定义\n4. DataStorage - 通用数据持久化功能\n5. Device - iOS设备相关方法\n6. Encryption - 常用加解密方法\n7. HUD - Loading-HUD、Toast-HUD显示\n8. Reachability - 网络状态监听,支持多观察着/监听者\n9. SecurityKeyboard - 自定义安全键盘",
6 "homepage": "https://github.com/dengni8023/JGSourceBase",
7 "license": "MIT (LICENSE.md)",
9 "Dengni8023": "945835664@qq.com",
10 "MeiJiGao": "945835664@qq.com"
16 "git": "https://github.com/dengni8023/JGSourceBase.git",
19 "source_files": "JGSourceBase/*.{h,m}",
20 "public_header_files": "JGSourceBase/*.h",
33 "name": "AlertController",
34 "source_files": "JGSourceBase/AlertController/*.{h,m}",
35 "public_header_files": "JGSourceBase/AlertController/*.h",
37 "JGSourceBase/Category/UIAlertController": [
44 "source_files": "JGSBase/**/*.{h,m}",
45 "public_header_files": "JGSBase/**/*.h",
47 "OTHER_LDFLAGS": "-ObjC",
48 "GCC_PREPROCESSOR_DEFINITIONS": "JGSUserAgent='\"JGSourceBase/1.3.0\"' JGSVersion='1.3.0'"
53 "source_files": "JGSCategory/JGSCategory/*.{h,m}",
54 "public_header_files": "JGSCategory/JGSCategory/*.h",
56 "JGSourceBase/Base": [
63 "source_files": "JGSCategory/JGSCategory/NSDate/*.{h,m}",
64 "public_header_files": "JGSCategory/JGSCategory/NSDate/*.h"
67 "name": "NSDictionary",
68 "source_files": "JGSCategory/JGSCategory/NSDictionary/*.{h,m}",
69 "public_header_files": "JGSCategory/JGSCategory/NSDictionary/*.h"
73 "source_files": "JGSCategory/JGSCategory/NSObject/*.{h,m}",
74 "public_header_files": "JGSCategory/JGSCategory/NSObject/*.h"
78 "source_files": "JGSCategory/JGSCategory/NSString/*.{h,m}",
79 "public_header_files": "JGSCategory/JGSCategory/NSString/*.h"
83 "source_files": "JGSCategory/JGSCategory/NSURL/*.{h,m}",
84 "public_header_files": "JGSCategory/JGSCategory/NSURL/*.h"
87 "name": "UIAlertController",
88 "source_files": "JGSCategory/JGSCategory/UIAlertController/*.{h,m}",
89 "public_header_files": "JGSCategory/JGSCategory/UIAlertController/*.h"
92 "name": "UIApplication",
93 "source_files": "JGSCategory/JGSCategory/UIApplication/*.{h,m}",
94 "public_header_files": "JGSCategory/JGSCategory/UIApplication/*.h"
98 "source_files": "JGSCategory/JGSCategory/UIColor/*.{h,m}",
99 "public_header_files": "JGSCategory/JGSCategory/UIColor/*.h"
103 "source_files": "JGSCategory/JGSCategory/UIImage/*.{h,m}",
104 "public_header_files": "JGSCategory/JGSCategory/UIImage/*.h"
109 "name": "DataStorage",
110 "source_files": "JGSDataStorage/**/*.{h,m}",
111 "public_header_files": "JGSDataStorage/**/*.h",
113 "JGSourceBase/Base": [
120 "source_files": "JGSDevice/JGSDevice/*.{h,m}",
121 "public_header_files": "JGSDevice/JGSDevice/*.h",
122 "resources": "JGSDevice/JGSDevice/*.json",
124 "JGSourceBase/Reachability": [
130 "name": "Encryption",
131 "source_files": "JGSEncryption/**/*.{h,m}",
132 "public_header_files": "JGSEncryption/**/*.h",
134 "JGSourceBase/Base": [
141 "source_files": "JGSHUD/JGSHUD/*.{h,m}",
142 "public_header_files": "JGSHUD/JGSHUD/*.h",
146 "source_files": "JGSHUD/JGSHUD/Loading/*.{h,m}",
147 "public_header_files": "JGSHUD/JGSHUD/Loading/*.h",
152 "JGSourceBase/Category/UIColor": [
159 "source_files": "JGSHUD/JGSHUD/Toast/*.{h,m}",
160 "public_header_files": "JGSHUD/JGSHUD/Toast/*.h",
170 "name": "Reachability",
171 "source_files": "JGSReachability/**/*.{h,m}",
172 "public_header_files": "JGSReachability/**/*.h",
174 "JGSourceBase/Base": [
180 "name": "SecurityKeyboard",
181 "source_files": "JGSSecurityKeyboard/**/*.{h,m}",
182 "public_header_files": [
183 "JGSSecurityKeyboard/**/**JGSSecurityKeyboard.h"
186 "JGSourceBase/Base": [
189 "JGSourceBase/Category/UIColor": [