2 "name": "QMUIKit_TestSpec",
4 "summary": "致力于提高项目 UI 开发效率的解决方案",
5 "description": "QMUI iOS 是一个致力于提高项目 UI 开发效率的解决方案,其设计目的是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理, 让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。",
6 "homepage": "http://qmuiteam.com/ios",
9 "qmuiteam": "qmuiteam@qq.com"
12 "git": "https://github.com/MoLice/QMUI_iOS.git",
15 "social_media_url": "https://github.com/MoLice/QMUI_iOS",
17 "documentation_url": "http://qmuiteam.com/ios/page/document.html",
18 "screenshots": "https://cloud.githubusercontent.com/assets/1190261/26751376/63f96538-486a-11e7-81cf-5bc83a945207.png",
28 "preserve_paths": "QMUIConfigurationTemplate/*",
29 "resources": "QMUIKit/**/*.bundle",
30 "source_files": "QMUIKit/QMUIKit.h",
37 "QMUIKit/UIKitExtensions"
41 "name": "QMUIMainFrame",
47 "QMUIKit_TestSpec/QMUICore": [
50 "QMUIKit_TestSpec/QMUIComponents/QMUINavigationTitleView": [
53 "QMUIKit_TestSpec/QMUIComponents/QMUITableView": [
56 "QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
59 "QMUIKit_TestSpec/QMUIComponents/QMUILabel": [
62 "QMUIKit_TestSpec/QMUIComponents/QMUIKeyboardManager": [
68 "name": "QMUIComponents",
70 "QMUIKit_TestSpec/QMUICore": [
76 "name": "QMUINavigationTitleView",
79 "QMUIKit/UIComponents/QMUINavigationTitleView.{h,m}"
82 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
91 "QMUIKit/UIComponents/QMUIButton.{h,m}"
95 "name": "QMUITableView",
98 "QMUIKit/UIComponents/QMUITableView.{h,m}"
101 "QMUIKit_TestSpec/QMUIComponents/QMUITableViewProtocols": [
107 "name": "QMUITableViewProtocols",
110 "QMUIKit/UIComponents/QMUITableViewProtocols.{h,m}"
114 "name": "QMUIEmptyView",
117 "QMUIKit/UIComponents/QMUIEmptyView.{h,m}"
124 "QMUIKit/UIComponents/QMUILabel.{h,m}"
128 "name": "QMUIKeyboardManager",
131 "QMUIKit/UIComponents/QMUIKeyboardManager.{h,m}"
135 "name": "QMUIAlertController",
138 "QMUIKit/UIComponents/QMUIAlertController.{h,m}"
141 "QMUIKit_TestSpec/QMUIComponents/QMUIModalPresentationViewController": [
144 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
147 "QMUIKit_TestSpec/QMUIComponents/QMUITextField": [
153 "name": "QMUICellHeightCache",
156 "QMUIKit/UIComponents/QMUICellHeightCache.{h,m}"
159 "QMUIKit_TestSpec/QMUIComponents/QMUITableViewProtocols": [
165 "name": "QMUICollectionViewPagingLayout",
168 "QMUIKit/UIComponents/QMUICollectionViewPagingLayout.{h,m}"
172 "name": "QMUIDialogViewController",
175 "QMUIKit/UIComponents/QMUIDialogViewController.{h,m}"
178 "QMUIKit_TestSpec/QMUIMainFrame": [
181 "QMUIKit_TestSpec/QMUIComponents/QMUIModalPresentationViewController": [
184 "QMUIKit_TestSpec/QMUIComponents/QMUITableView": [
187 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
190 "QMUIKit_TestSpec/QMUIComponents/QMUITextField": [
193 "QMUIKit_TestSpec/QMUIComponents/QMUITableViewCell": [
196 "QMUIKit_TestSpec/QMUIComponents/QMUINavigationTitleView": [
202 "name": "QMUIEmotionView",
205 "QMUIKit/UIComponents/QMUIEmotionView.{h,m}"
208 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
214 "name": "QMUIFloatLayoutView",
217 "QMUIKit/UIComponents/QMUIFloatLayoutView.{h,m}"
221 "name": "QMUIGridView",
224 "QMUIKit/UIComponents/QMUIGridView.{h,m}"
228 "name": "QMUIImagePreviewView",
231 "QMUIKit/UIComponents/QMUIImagePreviewView.{h,m}"
234 "QMUIKit_TestSpec/QMUIComponents/QMUIZoomImageView": [
237 "QMUIKit_TestSpec/QMUIComponents/QMUICollectionViewPagingLayout": [
240 "QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
246 "name": "QMUIImagePreviewViewController",
249 "QMUIKit/UIComponents/QMUIImagePreviewViewController.{h,m}"
252 "QMUIKit_TestSpec/QMUIMainFrame": [
255 "QMUIKit_TestSpec/QMUIComponents/QMUIImagePreviewView": [
261 "name": "QMUIMarqueeLabel",
264 "QMUIKit/UIComponents/QMUIMarqueeLabel.{h,m}"
268 "name": "QMUIModalPresentationViewController",
271 "QMUIKit/UIComponents/QMUIModalPresentationViewController.{h,m}"
275 "name": "QMUIMoreOperationController",
278 "QMUIKit/UIComponents/QMUIMoreOperationController.{h,m}"
281 "QMUIKit_TestSpec/QMUIComponents/QMUIModalPresentationViewController": [
284 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
290 "name": "QMUIOrderedDictionary",
293 "QMUIKit/UIComponents/QMUIOrderedDictionary.{h,m}"
297 "name": "QMUIPieProgressView",
300 "QMUIKit/UIComponents/QMUIPieProgressView.{h,m}"
304 "name": "QMUIPopupContainerView",
307 "QMUIKit/UIComponents/QMUIPopupContainerView.{h,m}"
310 "QMUIKit_TestSpec/QMUIMainFrame": [
316 "name": "QMUIPopupMenuView",
319 "QMUIKit/UIComponents/QMUIPopupMenuView.{h,m}"
322 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
325 "QMUIKit_TestSpec/QMUIComponents/QMUIPopupContainerView": [
331 "name": "QMUIQQEmotionManager",
334 "QMUIKit/UIComponents/QMUIQQEmotionManager.{h,m}"
337 "QMUIKit_TestSpec/QMUIComponents/QMUIEmotionView": [
343 "name": "QMUISearchBar",
346 "QMUIKit/UIComponents/QMUISearchBar.{h,m}"
350 "name": "QMUISearchController",
353 "QMUIKit/UIComponents/QMUISearchController.{h,m}"
356 "QMUIKit_TestSpec/QMUIMainFrame": [
359 "QMUIKit_TestSpec/QMUIComponents/QMUISearchBar": [
362 "QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
368 "name": "QMUISegmentedControl",
371 "QMUIKit/UIComponents/QMUISegmentedControl.{h,m}"
375 "name": "QMUISlider",
378 "QMUIKit/UIComponents/QMUISlider.{h,m}"
382 "name": "QMUITableViewCell",
385 "QMUIKit/UIComponents/QMUITableViewCell.{h,m}"
388 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
394 "name": "QMUITestView",
397 "QMUIKit/UIComponents/QMUITestView.{h,m}"
401 "name": "QMUITextField",
404 "QMUIKit/UIComponents/QMUITextField.{h,m}"
408 "name": "QMUITextView",
411 "QMUIKit/UIComponents/QMUITextView.{h,m}"
414 "QMUIKit_TestSpec/QMUIComponents/QMUILabel": [
423 "QMUIKit/UIComponents/QMUITips.{h,m}"
426 "QMUIKit_TestSpec/QMUIComponents/QMUIToastView": [
432 "name": "QMUIVisualEffectView",
435 "QMUIKit/UIComponents/QMUIVisualEffectView.{h,m}"
439 "name": "QMUIZoomImageView",
442 "QMUIKit/UIComponents/QMUIZoomImageView.{h,m}"
445 "QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
448 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
451 "QMUIKit_TestSpec/QMUIComponents/QMUISlider": [
457 "name": "QMUIAssetLibrary",
460 "QMUIKit/UIComponents/AssetLibrary/*.{h,m}"
464 "name": "QMUIImagePickerLibrary",
467 "QMUIKit/UIComponents/ImagePickerLibrary/*.{h,m}"
470 "QMUIKit_TestSpec/QMUIMainFrame": [
473 "QMUIKit_TestSpec/QMUIComponents/QMUIImagePreviewViewController": [
476 "QMUIKit_TestSpec/QMUIComponents/QMUITableViewCell": [
479 "QMUIKit_TestSpec/QMUIComponents/QMUIButton": [
482 "QMUIKit_TestSpec/QMUIComponents/QMUIAssetLibrary": [
485 "QMUIKit_TestSpec/QMUIComponents/QMUIZoomImageView": [
488 "QMUIKit_TestSpec/QMUIComponents/QMUIPieProgressView": [
491 "QMUIKit_TestSpec/QMUIComponents/QMUIAlertController": [
494 "QMUIKit_TestSpec/QMUIComponents/QMUIEmptyView": [
500 "name": "NavigationBarTransition",
503 "QMUIKit/UIComponents/NavigationBarTransition/*.{h,m}"
506 "QMUIKit_TestSpec/QMUIMainFrame": [
509 "QMUIKit_TestSpec/QMUIComponents/QMUINavigationTitleView": [
515 "name": "QMUIToastView",
518 "QMUIKit/UIComponents/ToastView/*.{h,m}"
522 "name": "QMUIStaticTableView",
525 "QMUIKit/UIComponents/StaticTableView/*.{h,m}"
528 "QMUIKit_TestSpec/QMUIComponents/QMUITableViewCell": [