blob: 2b16bb7a3bed7e2f88d5384835b5ade98bbf13b0 [file] [log] [blame]
{
"name": "YJCocoa",
"version": "8.7.0",
"authors": {
"阳君": "937447974@qq.com"
},
"license": {
"type": "MIT",
"file": "LICENSE"
},
"homepage": "https://github.com/937447974/YJCocoa",
"source": {
"git": "https://github.com/937447974/YJCocoa.git",
"tag": "8.7.0"
},
"summary": "YJ系列开源库",
"description": "姓名:阳君\nQQ:937447974\nYJ技术支持群:557445088",
"platforms": {
"ios": "8.0"
},
"preserve_paths": "Documentation/*.*",
"prepare_command": "sh Documentation/docset-installed.sh",
"frameworks": [
"UIKit",
"Foundation"
],
"requires_arc": true,
"source_files": "Cocoa/*.{h,m}",
"default_subspecs": [
"AppFrameworks",
"AppServices",
"System"
],
"subspecs": [
{
"name": "AppFrameworks",
"source_files": "Cocoa/AppFrameworks/*.{h,m}",
"subspecs": [
{
"name": "Foundation",
"source_files": "Cocoa/AppFrameworks/Foundation/*.{h,m}",
"subspecs": [
{
"name": "AOP",
"source_files": "Cocoa/AppFrameworks/Foundation/AOP/*.{h,m}"
},
{
"name": "Cache",
"source_files": "Cocoa/AppFrameworks/Foundation/Cache/*.{h,m}",
"dependencies": {
"YJCocoa/System/Pthread": [
]
}
},
{
"name": "Calendar",
"source_files": "Cocoa/AppFrameworks/Foundation/Calendar/*.{h,m}"
},
{
"name": "CodeInject",
"source_files": "Cocoa/AppFrameworks/Foundation/CodeInject/*.{h,m}"
},
{
"name": "DictionaryModel",
"source_files": "Cocoa/AppFrameworks/Foundation/DictionaryModel/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Singleton": [
],
"YJCocoa/System/Dispatch": [
]
}
},
{
"name": "Directory",
"source_files": "Cocoa/AppFrameworks/Foundation/Directory/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Log": [
],
"YJCocoa/AppFrameworks/Foundation/Singleton": [
]
}
},
{
"name": "FileManager",
"source_files": "Cocoa/AppFrameworks/Foundation/FileManager/*.{h,m}"
},
{
"name": "Http",
"source_files": "Cocoa/AppFrameworks/Foundation/Http/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/URLCode": [
]
}
},
{
"name": "KVO",
"source_files": "Cocoa/AppFrameworks/Foundation/KVO/*.{h,m}"
},
{
"name": "Log",
"source_files": "Cocoa/AppFrameworks/Foundation/Log/*.{h,m}"
},
{
"name": "NotificationCenter",
"source_files": "Cocoa/AppFrameworks/Foundation/NotificationCenter/*.{h,m}"
},
{
"name": "Other",
"source_files": "Cocoa/AppFrameworks/Foundation/Other/*.{h,m}",
"dependencies": {
"YJCocoa/System/Dispatch": [
]
}
},
{
"name": "Safety",
"source_files": "Cocoa/AppFrameworks/Foundation/Safety/**/*",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Log": [
],
"YJCocoa/System/Pthread": [
]
}
},
{
"name": "Scheduler",
"source_files": "Cocoa/AppFrameworks/Foundation/Scheduler/**/*",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/CodeInject": [
],
"YJCocoa/AppFrameworks/Foundation/NotificationCenter": [
],
"YJCocoa/AppFrameworks/Foundation/Safety": [
],
"YJCocoa/AppFrameworks/Foundation/Singleton": [
],
"YJCocoa/System/Dispatch": [
]
}
},
{
"name": "Singleton",
"source_files": "Cocoa/AppFrameworks/Foundation/Singleton/**/*",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Log": [
],
"YJCocoa/AppFrameworks/Foundation/Other": [
],
"YJCocoa/System/Pthread": [
]
}
},
{
"name": "Swizzling",
"source_files": "Cocoa/AppFrameworks/Foundation/Swizzling/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Log": [
],
"YJCocoa/AppFrameworks/Foundation/Singleton": [
],
"YJCocoa/System/Dispatch": [
]
}
},
{
"name": "Timer",
"source_files": "Cocoa/AppFrameworks/Foundation/Timer/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Singleton": [
],
"YJCocoa/System/Security/Random": [
]
}
},
{
"name": "URLCode",
"source_files": "Cocoa/AppFrameworks/Foundation/URLCode/*.{h,m}"
},
{
"name": "URLRouter",
"source_files": "Cocoa/AppFrameworks/Foundation/URLRouter/**/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Http": [
],
"YJCocoa/AppFrameworks/Foundation/Scheduler": [
]
}
},
{
"name": "URLSession",
"source_files": "Cocoa/AppFrameworks/Foundation/URLSession/*.{h,m}",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/AppFrameworks/Foundation/URLSession/Core/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Cache": [
],
"YJCocoa/AppFrameworks/Foundation/URLSession/Request": [
]
}
},
{
"name": "Request",
"source_files": "Cocoa/AppFrameworks/Foundation/URLSession/Request/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/DictionaryModel": [
],
"YJCocoa/AppFrameworks/Foundation/Log": [
]
}
}
]
}
]
},
{
"name": "UIKit",
"source_files": "Cocoa/AppFrameworks/UIKit/*.{h,m}",
"subspecs": [
{
"name": "AutoLayout",
"source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/*.{h,m}",
"subspecs": [
{
"name": "UIView",
"source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/UIView/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/AutoLayout/LayoutAnchor": [
]
}
},
{
"name": "UIViewController",
"source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/UIViewController/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/AutoLayout/LayoutAnchor": [
]
}
},
{
"name": "LayoutAnchor",
"source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/LayoutAnchor/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/AutoLayout/Extend": [
]
}
},
{
"name": "Extend",
"source_files": "Cocoa/AppFrameworks/UIKit/AutoLayout/Extend/*.{h,m}"
}
]
},
{
"name": "CollectionView",
"source_files": "Cocoa/AppFrameworks/UIKit/CollectionView/*.{h,m}",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/AppFrameworks/UIKit/CollectionView/{Cell,Manager}/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/CollectionView/CellObject": [
],
"YJCocoa/AppFrameworks/UIKit/ScrollViewManager": [
],
"YJCocoa/System/Dispatch": [
],
"YJCocoa/AppFrameworks/Foundation/Log": [
]
}
},
{
"name": "CellObject",
"source_files": "Cocoa/AppFrameworks/UIKit/CollectionView/CellObject/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Other": [
]
}
}
]
},
{
"name": "Color",
"source_files": "Cocoa/AppFrameworks/UIKit/Color/*.{h,m}"
},
{
"name": "InputLength",
"source_files": "Cocoa/AppFrameworks/UIKit/InputLength/*.{h,m}"
},
{
"name": "NavigationBar",
"source_files": "Cocoa/AppFrameworks/UIKit/NavigationBar/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/ViewGeometry": [
]
}
},
{
"name": "NavigationRouter",
"source_files": "Cocoa/AppFrameworks/UIKit/NavigationRouter/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/URLRouter": [
]
}
},
{
"name": "PageView",
"source_files": "Cocoa/AppFrameworks/UIKit/PageView/*.{h,m}",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/AppFrameworks/UIKit/PageView/{Cell,Manager}/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/PageView/CellObject": [
],
"YJCocoa/AppFrameworks/Foundation/Timer": [
]
}
},
{
"name": "CellObject",
"source_files": "Cocoa/AppFrameworks/UIKit/PageView/CellObject/*.{h,m}"
}
]
},
{
"name": "ScrollViewManager",
"source_files": "Cocoa/AppFrameworks/UIKit/ScrollViewManager/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/AOP": [
],
"YJCocoa/AppFrameworks/UIKit/ViewGeometry": [
]
}
},
{
"name": "TableView",
"source_files": "Cocoa/AppFrameworks/UIKit/TableView/*.{h,m}",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/AppFrameworks/UIKit/TableView/{Manager,Cell}/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/TableView/CellObject": [
],
"YJCocoa/AppFrameworks/UIKit/ScrollViewManager": [
],
"YJCocoa/AppFrameworks/Foundation/Log": [
]
}
},
{
"name": "CellObject",
"source_files": "Cocoa/AppFrameworks/UIKit/TableView/CellObject/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Other": [
]
}
}
]
},
{
"name": "ViewControllerTransitioning",
"source_files": "Cocoa/AppFrameworks/UIKit/ViewControllerTransitioning/YJUIViewControllerTransitioning.h",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/AppFrameworks/UIKit/ViewControllerTransitioning/Core/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Singleton": [
],
"YJCocoa/AppFrameworks/UIKit/ViewGeometry": [
]
}
},
{
"name": "PresentDismiss",
"source_files": "Cocoa/AppFrameworks/UIKit/ViewControllerTransitioning/PresentDismiss/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/ViewControllerTransitioning/Core": [
]
}
},
{
"name": "PushPop",
"source_files": "Cocoa/AppFrameworks/UIKit/ViewControllerTransitioning/PushPop/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/UIKit/ViewControllerTransitioning/Core": [
]
}
}
]
},
{
"name": "ViewGeometry",
"source_files": "Cocoa/AppFrameworks/UIKit/ViewGeometry/*.{h,m}"
}
]
}
]
},
{
"name": "AppServices",
"source_files": "Cocoa/AppServices/*.{h,m}",
"subspecs": [
{
"name": "CoreData",
"source_files": "Cocoa/AppServices/CoreData/*.{h,m}",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/AppServices/CoreData/Core/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Timer": [
],
"YJCocoa/System/Dispatch": [
]
}
},
{
"name": "Migration",
"source_files": "Cocoa/AppServices/CoreData/Migration/*.{h,m}",
"dependencies": {
"YJCocoa/AppServices/CoreData/Core": [
],
"YJCocoa/AppFrameworks/Foundation/Directory": [
],
"YJCocoa/AppFrameworks/Foundation/FileManager": [
]
}
},
{
"name": "Object",
"source_files": "Cocoa/AppServices/CoreData/Object/*.{h,m}",
"dependencies": {
"YJCocoa/AppServices/CoreData/Core": [
]
}
}
]
}
]
},
{
"name": "DeveloperTools",
"source_files": "Cocoa/DeveloperTools/*.{h,m}",
"subspecs": [
{
"name": "Leaks",
"source_files": "Cocoa/DeveloperTools/Leaks/*.{h,m}",
"subspecs": [
{
"name": "Core",
"source_files": "Cocoa/DeveloperTools/Leaks/Core/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Log": [
],
"YJCocoa/AppFrameworks/Foundation/Singleton": [
],
"YJCocoa/System/Dispatch": [
]
}
},
{
"name": "UIView",
"source_files": "Cocoa/DeveloperTools/Leaks/UIView/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Swizzling": [
],
"YJCocoa/DeveloperTools/Leaks/Core": [
]
}
},
{
"name": "UIViewController",
"source_files": "Cocoa/DeveloperTools/Leaks/UIViewController/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Swizzling": [
],
"YJCocoa/DeveloperTools/Leaks/Core": [
]
}
}
]
},
{
"name": "MemoryInfo",
"source_files": "Cocoa/DeveloperTools/MemoryInfo/*.{h,m}"
},
{
"name": "Timeline",
"source_files": "Cocoa/DeveloperTools/Timeline/*",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Log": [
]
}
},
{
"name": "TimeProfiler",
"source_files": "Cocoa/DeveloperTools/TimeProfiler/*.{h,m}",
"dependencies": {
"YJCocoa/AppFrameworks/Foundation/Swizzling": [
]
}
}
]
},
{
"name": "System",
"source_files": "Cocoa/System/*.{h,m}",
"subspecs": [
{
"name": "Dispatch",
"source_files": "Cocoa/System/Dispatch/*.{h,m}",
"dependencies": {
"YJCocoa/System/Other": [
]
}
},
{
"name": "Other",
"source_files": "Cocoa/System/Other/*.{h,m}"
},
{
"name": "Pthread",
"source_files": "Cocoa/System/Pthread/*.{h,m}",
"dependencies": {
"YJCocoa/System/Other": [
]
}
},
{
"name": "Security",
"source_files": "Cocoa/System/Security/*.{h,m}",
"subspecs": [
{
"name": "Keychain",
"source_files": "Cocoa/System/Security/Keychain/*.{h,m}",
"subspecs": [
{
"name": "Item",
"source_files": "Cocoa/System/Security/Keychain/Item/*.{h,m}"
}
]
},
{
"name": "Random",
"source_files": "Cocoa/System/Security/Random/*.{h,m}"
}
]
}
]
}
]
}