[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / d / 8 / 5 / YJCocoa / 8.3.0 / YJCocoa.podspec.json
blobc7ced326600463c011fd07a4026f0cfb5b28360f
2   "name": "YJCocoa",
3   "version": "8.3.0",
4   "authors": {
5     "阳君": "937447974@qq.com"
6   },
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "homepage": "https://github.com/937447974/YJCocoa",
12   "source": {
13     "git": "https://github.com/937447974/YJCocoa.git",
14     "tag": "8.3.0"
15   },
16   "summary": "YJ系列开源库",
17   "description": "姓名:阳君\nQQ:937447974\nYJ技术支持群:557445088",
18   "platforms": {
19     "ios": "8.0"
20   },
21   "preserve_paths": "Documentation/*.*",
22   "prepare_command": "sh Documentation/docset-installed.sh",
23   "frameworks": [
24     "UIKit",
25     "Foundation"
26   ],
27   "requires_arc": true,
28   "source_files": "Cocoa/*.{h,m}",
29   "default_subspecs": [
30     "AppFrameworks",
31     "AppServices",
32     "System"
33   ],
34   "subspecs": [
35     {
36       "name": "AppFrameworks",
37       "source_files": "Cocoa/AppFrameworks/*.{h,m}",
38       "subspecs": [
39         {
40           "name": "Foundation",
41           "source_files": "Cocoa/AppFrameworks/Foundation/*.{h,m}",
42           "subspecs": [
43             {
44               "name": "AOP",
45               "source_files": "Cocoa/AppFrameworks/Foundation/AOP/*.{h,m}"
46             },
47             {
48               "name": "Cache",
49               "source_files": "Cocoa/AppFrameworks/Foundation/Cache/*.{h,m}"
50             },
51             {
52               "name": "Calendar",
53               "source_files": "Cocoa/AppFrameworks/Foundation/Calendar/*.{h,m}"
54             },
55             {
56               "name": "DictionaryModel",
57               "source_files": "Cocoa/AppFrameworks/Foundation/DictionaryModel/*.{h,m}",
58               "dependencies": {
59                 "YJCocoa/AppFrameworks/Foundation/Singleton": [
61                 ]
62               }
63             },
64             {
65               "name": "Directory",
66               "source_files": "Cocoa/AppFrameworks/Foundation/Directory/*.{h,m}",
67               "dependencies": {
68                 "YJCocoa/AppFrameworks/Foundation/Singleton": [
70                 ]
71               }
72             },
73             {
74               "name": "FileManager",
75               "source_files": "Cocoa/AppFrameworks/Foundation/FileManager/*.{h,m}"
76             },
77             {
78               "name": "Http",
79               "source_files": "Cocoa/AppFrameworks/Foundation/Http/*.{h,m}",
80               "dependencies": {
81                 "YJCocoa/AppFrameworks/Foundation/URLCode": [
83                 ]
84               }
85             },
86             {
87               "name": "KVO",
88               "source_files": "Cocoa/AppFrameworks/Foundation/KVO/*.{h,m}"
89             },
90             {
91               "name": "Log",
92               "source_files": "Cocoa/AppFrameworks/Foundation/Log/*.{h,m}"
93             },
94             {
95               "name": "NotificationCenter",
96               "source_files": "Cocoa/AppFrameworks/Foundation/NotificationCenter/*.{h,m}"
97             },
98             {
99               "name": "PerformSelector",
100               "source_files": "Cocoa/AppFrameworks/Foundation/PerformSelector/*.{h,m}"
101             },
102             {
103               "name": "Router",
104               "source_files": "Cocoa/AppFrameworks/Foundation/Router/*.{h,m}",
105               "dependencies": {
106                 "YJCocoa/AppFrameworks/Foundation/Http": [
108                 ]
109               },
110               "subspecs": [
111                 {
112                   "name": "Manager",
113                   "source_files": "Cocoa/AppFrameworks/Foundation/Router/Manager/*.{h,m}",
114                   "dependencies": {
115                     "YJCocoa/AppFrameworks/Foundation/Router/Model": [
117                     ],
118                     "YJCocoa/AppFrameworks/Foundation/Singleton": [
120                     ]
121                   }
122                 },
123                 {
124                   "name": "Model",
125                   "source_files": "Cocoa/AppFrameworks/Foundation/Router/Model/*.{h,m}",
126                   "dependencies": {
127                     "YJCocoa/AppFrameworks/Foundation/Router/Protocol": [
129                     ]
130                   }
131                 },
132                 {
133                   "name": "Protocol",
134                   "source_files": "Cocoa/AppFrameworks/Foundation/Router/Protocol/*.{h,m}"
135                 }
136               ]
137             },
138             {
139               "name": "Singleton",
140               "source_files": "Cocoa/AppFrameworks/Foundation/Singleton/*.{h,m}",
141               "subspecs": [
142                 {
143                   "name": "Core",
144                   "source_files": "Cocoa/AppFrameworks/Foundation/Singleton/Core/*.{h,m}",
145                   "dependencies": {
146                     "YJCocoa/AppFrameworks/Foundation/Cache": [
148                     ],
149                     "YJCocoa/AppFrameworks/Foundation/NotificationCenter": [
151                     ],
152                     "YJCocoa/AppFrameworks/Foundation/Other": [
154                     ],
155                     "YJCocoa/System/Dispatch": [
157                     ]
158                   }
159                 }
160               ]
161             },
162             {
163               "name": "Swizzling",
164               "source_files": "Cocoa/AppFrameworks/Foundation/Swizzling/*.{h,m}",
165               "dependencies": {
166                 "YJCocoa/AppFrameworks/Foundation/Singleton": [
168                 ],
169                 "YJCocoa/System/Dispatch": [
171                 ]
172               }
173             },
174             {
175               "name": "Timer",
176               "source_files": "Cocoa/AppFrameworks/Foundation/Timer/*.{h,m}",
177               "dependencies": {
178                 "YJCocoa/AppFrameworks/Foundation/Calendar": [
180                 ],
181                 "YJCocoa/AppFrameworks/Foundation/PerformSelector": [
183                 ],
184                 "YJCocoa/AppFrameworks/Foundation/Singleton": [
186                 ],
187                 "YJCocoa/System/Security/Random": [
189                 ]
190               }
191             },
192             {
193               "name": "URLCode",
194               "source_files": "Cocoa/AppFrameworks/Foundation/URLCode/*.{h,m}"
195             },
196             {
197               "name": "URLSession",
198               "source_files": "Cocoa/AppFrameworks/Foundation/URLSession/*.{h,m}",
199               "subspecs": [
200                 {
201                   "name": "Core",
202                   "source_files": "Cocoa/AppFrameworks/Foundation/URLSession/Core/*.{h,m}",
203                   "dependencies": {
204                     "YJCocoa/AppFrameworks/Foundation/URLSession/Request": [
206                     ],
207                     "YJCocoa/AppFrameworks/Foundation/Singleton": [
209                     ],
210                     "YJCocoa/System/Dispatch": [
212                     ]
213                   }
214                 },
215                 {
216                   "name": "Request",
217                   "source_files": "Cocoa/AppFrameworks/Foundation/URLSession/Request/*.{h,m}",
218                   "dependencies": {
219                     "YJCocoa/AppFrameworks/Foundation/DictionaryModel": [
221                     ]
222                   }
223                 }
224               ]
225             },
226             {
227               "name": "Other",
228               "source_files": "Cocoa/AppFrameworks/Foundation/Other/*.{h,m}"
229             }
230           ]
231         },
232         {
233           "name": "UIKit",
234           "source_files": "Cocoa/AppFrameworks/UIKit/*.{h,m}",
235           "subspecs": [
236             {
237               "name": "AutoLayout",
238               "source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/*.{h,m}",
239               "subspecs": [
240                 {
241                   "name": "UIView",
242                   "source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/UIView/*.{h,m}",
243                   "dependencies": {
244                     "YJCocoa/AppFrameworks/UIKit/AutoLayout/LayoutAnchor": [
246                     ]
247                   }
248                 },
249                 {
250                   "name": "UIViewController",
251                   "source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/UIViewController/*.{h,m}",
252                   "dependencies": {
253                     "YJCocoa/AppFrameworks/UIKit/AutoLayout/LayoutAnchor": [
255                     ]
256                   }
257                 },
258                 {
259                   "name": "LayoutAnchor",
260                   "source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/LayoutAnchor/*.{h,m}",
261                   "dependencies": {
262                     "YJCocoa/AppFrameworks/UIKit/AutoLayout/Extend": [
264                     ]
265                   }
266                 },
267                 {
268                   "name": "Extend",
269                   "source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/Extend/*.{h,m}"
270                 }
271               ]
272             },
273             {
274               "name": "CollectionView",
275               "source_files": "Cocoa/AppFrameworks/UIKit/CollectionView/*.{h,m}",
276               "subspecs": [
277                 {
278                   "name": "Core",
279                   "source_files": "Cocoa/AppFrameworks/UIKit/CollectionView/{Cell,Manager}/*.{h,m}",
280                   "dependencies": {
281                     "YJCocoa/AppFrameworks/UIKit/CollectionView/CellObject": [
283                     ],
284                     "YJCocoa/AppFrameworks/UIKit/ScrollViewManager": [
286                     ],
287                     "YJCocoa/System/Dispatch": [
289                     ]
290                   }
291                 },
292                 {
293                   "name": "CellObject",
294                   "source_files": "Cocoa/AppFrameworks/UIKit/CollectionView/CellObject/*.{h,m}",
295                   "dependencies": {
296                     "YJCocoa/AppFrameworks/Foundation/Other": [
298                     ]
299                   }
300                 }
301               ]
302             },
303             {
304               "name": "Color",
305               "source_files": "Cocoa/AppFrameworks/UIKit/Color/*.{h,m}"
306             },
307             {
308               "name": "InputLength",
309               "source_files": "Cocoa/AppFrameworks/UIKit/InputLength/*.{h,m}"
310             },
311             {
312               "name": "NavigationBar",
313               "source_files": "Cocoa/AppFrameworks/UIKit/NavigationBar/*.{h,m}",
314               "subspecs": [
315                 {
316                   "name": "Core",
317                   "source_files": "Cocoa/AppFrameworks/UIKit/NavigationBar/Core/*.{h,m}",
318                   "dependencies": {
319                     "YJCocoa/AppFrameworks/UIKit/ViewGeometry": [
321                     ]
322                   }
323                 }
324               ]
325             },
326             {
327               "name": "NavigationRouter",
328               "source_files": "Cocoa/AppFrameworks/UIKit/NavigationRouter/*.{h,m}",
329               "dependencies": {
330                 "YJCocoa/AppFrameworks/Foundation/Router": [
332                 ]
333               }
334             },
335             {
336               "name": "PageView",
337               "source_files": "Cocoa/AppFrameworks/UIKit/PageView/*.{h,m}",
338               "subspecs": [
339                 {
340                   "name": "Core",
341                   "source_files": "Cocoa/AppFrameworks/UIKit/PageView/{Cell,Manager}/*.{h,m}",
342                   "dependencies": {
343                     "YJCocoa/AppFrameworks/UIKit/PageView/CellObject": [
345                     ],
346                     "YJCocoa/AppFrameworks/Foundation/Timer": [
348                     ]
349                   }
350                 },
351                 {
352                   "name": "CellObject",
353                   "source_files": "Cocoa/AppFrameworks/UIKit/PageView/CellObject/*.{h,m}"
354                 }
355               ]
356             },
357             {
358               "name": "ScrollViewManager",
359               "source_files": "Cocoa/AppFrameworks/UIKit/ScrollViewManager/*.{h,m}",
360               "dependencies": {
361                 "YJCocoa/AppFrameworks/Foundation/AOP": [
363                 ],
364                 "YJCocoa/AppFrameworks/UIKit/ViewGeometry": [
366                 ]
367               }
368             },
369             {
370               "name": "TableView",
371               "source_files": "Cocoa/AppFrameworks/UIKit/TableView/*.{h,m}",
372               "subspecs": [
373                 {
374                   "name": "Core",
375                   "source_files": "Cocoa/AppFrameworks/UIKit/TableView/{Manager,Cell}/*.{h,m}",
376                   "dependencies": {
377                     "YJCocoa/AppFrameworks/UIKit/TableView/CellObject": [
379                     ],
380                     "YJCocoa/AppFrameworks/UIKit/ScrollViewManager": [
382                     ]
383                   }
384                 },
385                 {
386                   "name": "CellObject",
387                   "source_files": "Cocoa/AppFrameworks/UIKit/TableView/CellObject/*.{h,m}",
388                   "dependencies": {
389                     "YJCocoa/AppFrameworks/Foundation/Other": [
391                     ]
392                   }
393                 }
394               ]
395             },
396             {
397               "name": "ViewGeometry",
398               "source_files": "Cocoa/AppFrameworks/UIKit/ViewGeometry/*.{h,m}"
399             }
400           ]
401         }
402       ]
403     },
404     {
405       "name": "AppServices",
406       "source_files": "Cocoa/AppServices/*.{h,m}",
407       "subspecs": [
408         {
409           "name": "CoreData",
410           "source_files": "Cocoa/AppServices/CoreData/*.{h,m}",
411           "subspecs": [
412             {
413               "name": "Core",
414               "source_files": "Cocoa/AppServices/CoreData/Core/*.{h,m}",
415               "dependencies": {
416                 "YJCocoa/AppFrameworks/Foundation/Timer": [
418                 ]
419               }
420             },
421             {
422               "name": "Migration",
423               "source_files": "Cocoa/AppServices/CoreData/Migration/*.{h,m}",
424               "dependencies": {
425                 "YJCocoa/AppServices/CoreData/Core": [
427                 ],
428                 "YJCocoa/AppFrameworks/Foundation/Directory": [
430                 ],
431                 "YJCocoa/AppFrameworks/Foundation/FileManager": [
433                 ]
434               }
435             },
436             {
437               "name": "Object",
438               "source_files": "Cocoa/AppServices/CoreData/Object/*.{h,m}",
439               "dependencies": {
440                 "YJCocoa/AppServices/CoreData/Core": [
442                 ]
443               }
444             }
445           ]
446         }
447       ]
448     },
449     {
450       "name": "DeveloperTools",
451       "source_files": "Cocoa/DeveloperTools/*.{h,m}",
452       "subspecs": [
453         {
454           "name": "Leaks",
455           "source_files": "Cocoa/DeveloperTools/Leaks/*.{h,m}",
456           "subspecs": [
457             {
458               "name": "Core",
459               "source_files": "Cocoa/DeveloperTools/Leaks/Core/*.{h,m}",
460               "dependencies": {
461                 "YJCocoa/AppFrameworks/Foundation/Singleton": [
463                 ],
464                 "YJCocoa/System/Dispatch": [
466                 ]
467               }
468             },
469             {
470               "name": "UIView",
471               "source_files": "Cocoa/DeveloperTools/Leaks/UIView/*.{h,m}",
472               "dependencies": {
473                 "YJCocoa/AppFrameworks/Foundation/Swizzling": [
475                 ],
476                 "YJCocoa/DeveloperTools/Leaks/Core": [
478                 ]
479               }
480             },
481             {
482               "name": "UIViewController",
483               "source_files": "Cocoa/DeveloperTools/Leaks/UIViewController/*.{h,m}",
484               "dependencies": {
485                 "YJCocoa/AppFrameworks/Foundation/Swizzling": [
487                 ],
488                 "YJCocoa/DeveloperTools/Leaks/Core": [
490                 ]
491               }
492             }
493           ]
494         },
495         {
496           "name": "MemoryInfo",
497           "source_files": "Cocoa/DeveloperTools/MemoryInfo/*.{h,m}"
498         },
499         {
500           "name": "TimeProfiler",
501           "source_files": "Cocoa/DeveloperTools/TimeProfiler/*.{h,m}",
502           "dependencies": {
503             "YJCocoa/AppFrameworks/Foundation/Swizzling": [
505             ],
506             "YJCocoa/System/Dispatch": [
508             ]
509           }
510         }
511       ]
512     },
513     {
514       "name": "System",
515       "source_files": "Cocoa/System/*.{h,m}",
516       "subspecs": [
517         {
518           "name": "Dispatch",
519           "source_files": "Cocoa/System/Dispatch/*.{h,m}"
520         },
521         {
522           "name": "Security",
523           "source_files": "Cocoa/System/Security/*.{h,m}",
524           "subspecs": [
525             {
526               "name": "Keychain",
527               "source_files": "Cocoa/System/Security/Keychain/*.{h,m}",
528               "subspecs": [
529                 {
530                   "name": "Item",
531                   "source_files": "Cocoa/System/Security/Keychain/Item/*.{h,m}"
532                 }
533               ]
534             },
535             {
536               "name": "Random",
537               "source_files": "Cocoa/System/Security/Random/*.{h,m}"
538             }
539           ]
540         }
541       ]
542     }
543   ]