blob: a6bb3449e408c3de7d7496086db96275b88d3a7c [file] [log] [blame]
{
"name": "QMUIKit_TestSpec",
"version": "2.2.6",
"summary": "致力于提高项目 UI 开发效率的解决方案",
"description": "QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。",
"homepage": "http://qmuiteam.com/ios",
"license": "MIT",
"authors": {
"qmuiteam": "qmuiteam@qq.com"
},
"source": {
"git": "https://github.com/MoLice/QMUI_iOS.git",
"tag": "2.2.6"
},
"social_media_url": "https://github.com/MoLice/QMUI_iOS",
"requires_arc": true,
"documentation_url": "http://qmuiteam.com/ios/page/document.html",
"screenshots": "https://cloud.githubusercontent.com/assets/1190261/26751376/63f96538-486a-11e7-81cf-5bc83a945207.png",
"platforms": {
"ios": "7.0"
},
"frameworks": [
"Foundation",
"UIKit",
"CoreGraphics",
"Photos"
],
"preserve_paths": "QMUIConfigurationTemplate/*",
"resources": "QMUIKit/**/*.bundle",
"source_files": "QMUIKit/QMUIKit.h",
"subspecs": [
{
"name": "QMUICore",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UICore",
"QMUIKit/UIKitExtensions"
]
},
{
"name": "QMUIMainFrame",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIMainFrame"
],
"dependencies": {
"QMUIKit_TestSpec/QMUICore": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUINavigationTitleView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUITableView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUILabel": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIKeyboardManager": [
]
}
},
{
"name": "QMUIComponents",
"dependencies": {
"QMUIKit_TestSpec/QMUICore": [
]
},
"subspecs": [
{
"name": "QMUINavigationTitleView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUINavigationTitleView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
]
}
},
{
"name": "QMUIButton",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIButton.{h,m}"
]
},
{
"name": "QMUITableView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITableView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUITableViewProtocols": [
]
}
},
{
"name": "QMUITableViewProtocols",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITableViewProtocols.{h,m}"
]
},
{
"name": "QMUIEmptyView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIEmptyView.{h,m}"
]
},
{
"name": "QMUILabel",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUILabel.{h,m}"
]
},
{
"name": "QMUIKeyboardManager",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIKeyboardManager.{h,m}"
]
},
{
"name": "QMUIAlertController",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIAlertController.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIModalPresentationViewController": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUITextField": [
]
}
},
{
"name": "QMUICellHeightCache",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUICellHeightCache.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUITableViewProtocols": [
]
}
},
{
"name": "QMUICollectionViewPagingLayout",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUICollectionViewPagingLayout.{h,m}"
]
},
{
"name": "QMUIDialogViewController",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIDialogViewController.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIMainFrame": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIModalPresentationViewController": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUITableView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUITextField": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUITableViewCell": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUINavigationTitleView": [
]
}
},
{
"name": "QMUIEmotionView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIEmotionView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
]
}
},
{
"name": "QMUIFloatLayoutView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIFloatLayoutView.{h,m}"
]
},
{
"name": "QMUIGridView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIGridView.{h,m}"
]
},
{
"name": "QMUIImagePreviewView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIImagePreviewView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIZoomImageView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUICollectionViewPagingLayout": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
]
}
},
{
"name": "QMUIImagePreviewViewController",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIImagePreviewViewController.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIMainFrame": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIImagePreviewView": [
]
}
},
{
"name": "QMUIMarqueeLabel",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIMarqueeLabel.{h,m}"
]
},
{
"name": "QMUIModalPresentationViewController",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIModalPresentationViewController.{h,m}"
]
},
{
"name": "QMUIMoreOperationController",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIMoreOperationController.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIModalPresentationViewController": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
]
}
},
{
"name": "QMUIOrderedDictionary",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIOrderedDictionary.{h,m}"
]
},
{
"name": "QMUIPieProgressView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIPieProgressView.{h,m}"
]
},
{
"name": "QMUIPopupContainerView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIPopupContainerView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIMainFrame": [
]
}
},
{
"name": "QMUIPopupMenuView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIPopupMenuView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIPopupContainerView": [
]
}
},
{
"name": "QMUIQQEmotionManager",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIQQEmotionManager.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIEmotionView": [
]
}
},
{
"name": "QMUISearchBar",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUISearchBar.{h,m}"
]
},
{
"name": "QMUISearchController",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUISearchController.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIMainFrame": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUISearchBar": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
]
}
},
{
"name": "QMUISegmentedControl",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUISegmentedControl.{h,m}"
]
},
{
"name": "QMUISlider",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUISlider.{h,m}"
]
},
{
"name": "QMUITableViewCell",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITableViewCell.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
]
}
},
{
"name": "QMUITestView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITestView.{h,m}"
]
},
{
"name": "QMUITextField",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITextField.{h,m}"
]
},
{
"name": "QMUITextView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITextView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUILabel": [
]
}
},
{
"name": "QMUITips",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUITips.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIToastView": [
]
}
},
{
"name": "QMUIVisualEffectView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIVisualEffectView.{h,m}"
]
},
{
"name": "QMUIZoomImageView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/QMUIZoomImageView.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUISlider": [
]
}
},
{
"name": "QMUIAssetLibrary",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/AssetLibrary/*.{h,m}"
]
},
{
"name": "QMUIImagePickerLibrary",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/ImagePickerLibrary/*.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIMainFrame": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIImagePreviewViewController": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUITableViewCell": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIAssetLibrary": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIZoomImageView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIPieProgressView": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIAlertController": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
]
}
},
{
"name": "NavigationBarTransition",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/NavigationBarTransition/*.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIMainFrame": [
],
"QMUIKit_TestSpec/QMUIComponents/QMUINavigationTitleView": [
]
}
},
{
"name": "QMUIToastView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/ToastView/*.{h,m}"
]
},
{
"name": "QMUIStaticTableView",
"source_files": [
"QMUIKit/QMUIKit.h",
"QMUIKit/UIComponents/StaticTableView/*.{h,m}"
],
"dependencies": {
"QMUIKit_TestSpec/QMUIComponents/QMUITableViewCell": [
]
}
}
]
}
]
}