[Add] XMUniversalSDK 1.0.0.0-dev
[CocoaPods.git] / Specs / 1 / a / 8 / RFAlpha / 0.4.4 / RFAlpha.podspec.json
blob937b1ec92be85c5f49596d3dec65966fc7f645ba
2   "name": "RFAlpha",
3   "version": "0.4.4",
4   "summary": "RFUI: Alpha components.",
5   "homepage": "https://github.com/RFUI/Alpha",
6   "license": {
7     "type": "MIT"
8   },
9   "authors": {
10     "BB9z": "BB9z@me.com"
11   },
12   "source": {
13     "git": "https://github.com/RFUI/Alpha.git"
14   },
15   "platforms": {
16     "ios": "6.0",
17     "osx": "10.8",
18     "watchos": "2.0",
19     "tvos": "9.0"
20   },
21   "exclude_files": "Test",
22   "requires_arc": true,
23   "subspecs": [
24     {
25       "name": "RFAudioPlayer",
26       "platforms": {
27         "ios": "6.0"
28       },
29       "dependencies": {
30         "RFKit/Runtime": [
31           ">=1.7.1"
32         ]
33       },
34       "source_files": "RFAudioPlayer/*.{h,m}",
35       "public_header_files": "RFAudioPlayer/*.h",
36       "frameworks": "AVFoundation"
37     },
38     {
39       "name": "RFBlockSelectorPerform",
40       "source_files": "RFBlockSelectorPerform/*.{h,m}",
41       "public_header_files": "RFBlockSelectorPerform/*.h"
42     },
43     {
44       "name": "RFButton",
45       "platforms": {
46         "ios": "6.0",
47         "tvos": "9.0"
48       },
49       "dependencies": {
50         "RFKit/Runtime": [
51           ">=1.7.1"
52         ],
53         "RFInitializing": [
54           ">=1.1"
55         ]
56       },
57       "source_files": "RFButton/*.{h,m}",
58       "public_header_files": "RFButton/*.h"
59     },
60     {
61       "name": "RFCallbackControl",
62       "dependencies": {
63         "RFKit/Runtime": [
64           ">=1.7.1"
65         ],
66         "RFKit/Category/NSArray": [
68         ]
69       },
70       "source_files": "RFCallbackControl/*.{h,m}",
71       "public_header_files": "RFCallbackControl/*.h"
72     },
73     {
74       "name": "RFCarouselView",
75       "platforms": {
76         "ios": "6.0",
77         "tvos": "9.0"
78       },
79       "dependencies": {
80         "RFAlpha/RFTimer": [
82         ],
83         "RFInitializing": [
84           ">=1.1"
85         ],
86         "RFKit/Runtime": [
87           ">=1.7.1"
88         ],
89         "RFKit/Category/UIView+RFAnimate": [
91         ],
92         "RFKit/Category/UIView": [
94         ]
95       },
96       "source_files": "RFCarouselView/*.{h,m}",
97       "public_header_files": "RFCarouselView/*.h"
98     },
99     {
100       "name": "RFCheckbox",
101       "platforms": {
102         "ios": "6.0",
103         "tvos": "9.0"
104       },
105       "dependencies": {
106         "RFAlpha/RFButton": [
108         ]
109       },
110       "source_files": "RFCheckbox/*.{h,m}",
111       "public_header_files": "RFCheckbox/*.h"
112     },
113     {
114       "name": "RFContainerView",
115       "platforms": {
116         "ios": "6.0",
117         "tvos": "9.0"
118       },
119       "dependencies": {
120         "RFKit/Runtime": [
121           ">=1.7.1"
122         ],
123         "RFKit/Category/UIView": [
125         ],
126         "RFKit/Category/UIViewController": [
128         ],
129         "RFInitializing": [
130           ">=1.1"
131         ]
132       },
133       "source_files": "RFContainerView/*.{h,m}",
134       "public_header_files": "RFContainerView/*.h"
135     },
136     {
137       "name": "RFDataSourceArray",
138       "source_files": "RFDataSourceArray/*.{h,m}",
139       "public_header_files": "RFDataSourceArray/*.h"
140     },
141     {
142       "name": "RFDelegateChain",
143       "subspecs": [
144         {
145           "name": "Chain",
146           "platforms": {
147             "osx": "10.8",
148             "ios": "6.0",
149             "tvos": "9.0",
150             "watchos": "2.0"
151           },
152           "dependencies": {
153             "RFKit/Runtime": [
154               ">=1.7.1"
155             ],
156             "RFInitializing": [
157               ">=1.1"
158             ]
159           },
160           "source_files": "RFDelegateChain/*.{h,m}",
161           "public_header_files": "RFDelegateChain/*.h"
162         },
163         {
164           "name": "UIScrollViewDelegate",
165           "platforms": {
166             "ios": "6.0",
167             "tvos": "9.0"
168           },
169           "dependencies": {
170             "RFAlpha/RFDelegateChain/Chain": [
172             ]
173           },
174           "source_files": "RFDelegateChain/UIKit/UIScrollViewDelegateChain.{h,m}",
175           "public_header_files": "RFDelegateChain/UIKit/UIScrollViewDelegateChain.h"
176         },
177         {
178           "name": "UICollectionViewDataSource",
179           "platforms": {
180             "ios": "6.0",
181             "tvos": "9.0"
182           },
183           "dependencies": {
184             "RFAlpha/RFDelegateChain/Chain": [
186             ]
187           },
188           "source_files": "RFDelegateChain/UIKit/UICollectionViewDataSourceChain.{h,m}",
189           "public_header_files": "RFDelegateChain/UIKit/UICollectionViewDataSourceChain.h"
190         },
191         {
192           "name": "UICollectionViewDelegate",
193           "platforms": {
194             "ios": "6.0",
195             "tvos": "9.0"
196           },
197           "dependencies": {
198             "RFAlpha/RFDelegateChain/UIScrollViewDelegate": [
200             ]
201           },
202           "source_files": "RFDelegateChain/UIKit/UICollectionViewDelegateChain.{h,m}",
203           "public_header_files": "RFDelegateChain/UIKit/UICollectionViewDelegateChain.h"
204         },
205         {
206           "name": "UICollectionViewDelegateFlowLayout",
207           "platforms": {
208             "ios": "6.0",
209             "tvos": "9.0"
210           },
211           "dependencies": {
212             "RFAlpha/RFDelegateChain/UICollectionViewDelegate": [
214             ]
215           },
216           "source_files": "RFDelegateChain/UIKit/UICollectionViewDelegateFlowLayoutChain.{h,m}",
217           "public_header_files": "RFDelegateChain/UIKit/UICollectionViewDelegateFlowLayoutChain.h"
218         },
219         {
220           "name": "UISearchBarDelegate",
221           "platforms": {
222             "ios": "6.0"
223           },
224           "dependencies": {
225             "RFAlpha/RFDelegateChain/Chain": [
227             ]
228           },
229           "source_files": "RFDelegateChain/UIKit/UISearchBarDelegateChain.{h,m}",
230           "public_header_files": "RFDelegateChain/UIKit/UISearchBarDelegateChain.h"
231         },
232         {
233           "name": "UITextFieldDelegate",
234           "platforms": {
235             "ios": "6.0",
236             "tvos": "9.0"
237           },
238           "dependencies": {
239             "RFAlpha/RFDelegateChain/Chain": [
241             ]
242           },
243           "source_files": "RFDelegateChain/UIKit/UITextFiledDelegateChain.{h,m}",
244           "public_header_files": "RFDelegateChain/UIKit/UITextFiledDelegateChain.h"
245         },
246         {
247           "name": "UITextViewDelegate",
248           "platforms": {
249             "ios": "6.0",
250             "tvos": "9.0"
251           },
252           "dependencies": {
253             "RFAlpha/RFDelegateChain/Chain": [
255             ]
256           },
257           "source_files": "RFDelegateChain/UIKit/UITextViewDelegateChain.{h,m}",
258           "public_header_files": "RFDelegateChain/UIKit/UITextViewDelegateChain.h"
259         },
260         {
261           "name": "UIWebViewDelegate",
262           "platforms": {
263             "ios": "6.0"
264           },
265           "dependencies": {
266             "RFAlpha/RFDelegateChain/Chain": [
268             ]
269           },
270           "source_files": "RFDelegateChain/UIKit/UIWebViewDelegateChain.{h,m}",
271           "public_header_files": "RFDelegateChain/UIKit/UIWebViewDelegateChain.h"
272         }
273       ]
274     },
275     {
276       "name": "RFDispatchTimer",
277       "platforms": {
278         "ios": "6.0",
279         "osx": "10.8",
280         "watchos": "2.0",
281         "tvos": "9.0"
282       },
283       "source_files": "RFDispatchTimer/*.{h,m}",
284       "public_header_files": "RFDispatchTimer/*.h"
285     },
286     {
287       "name": "RFDrawImage",
288       "platforms": {
289         "ios": "6.0",
290         "watchos": "2.0",
291         "tvos": "9.0"
292       },
293       "dependencies": {
294         "RFKit/Runtime": [
295           ">=1.7.1"
296         ]
297       },
298       "source_files": "RFDrawImage/*.{h,m}",
299       "public_header_files": "RFDrawImage/*.h"
300     },
301     {
302       "name": "RFImageCropper",
303       "platforms": {
304         "ios": "6.0"
305       },
306       "dependencies": {
307         "RFKit/Runtime": [
308           ">=1.7.1"
309         ],
310         "RFKit/Category/UIColor": [
312         ],
313         "RFKit/Category/UIImage": [
315         ],
316         "RFKit/Category/UIView": [
318         ],
319         "RFKit/Category/UIView+RFAnimate": [
321         ],
322         "RFInitializing": [
323           ">=1.1"
324         ]
325       },
326       "source_files": "RFImageCropper/*.{h,m}",
327       "public_header_files": "RFImageCropper/*.h"
328     },
329     {
330       "name": "RFKVOWrapper",
331       "platforms": {
332         "ios": "6.0",
333         "osx": "10.8",
334         "watchos": "2.0",
335         "tvos": "9.0"
336       },
337       "dependencies": {
338         "RFKit/Runtime": [
339           ">=1.7.1"
340         ]
341       },
342       "source_files": "RFKVOWrapper/*.{h,m}",
343       "public_header_files": "RFKVOWrapper/*.h"
344     },
345     {
346       "name": "RFNavigationController",
347       "platforms": {
348         "ios": "7.0"
349       },
350       "dependencies": {
351         "RFKit/Runtime": [
352           ">=1.7.1"
353         ],
354         "RFKit/Category/NSError": [
356         ],
357         "RFKit/Category/UIView": [
359         ],
360         "RFKit/Category/UIView+RFAnimate": [
362         ],
363         "RFKit/Category/UIViewController+RFInterfaceOrientation": [
365         ],
366         "RFAlpha/RFTransitioning/NavigationControllerTransition": [
368         ]
369       },
370       "source_files": "RFNavigationController/*.{h,m}",
371       "public_header_files": "RFNavigationController/*.h"
372     },
373     {
374       "name": "RFRefreshButton",
375       "platforms": {
376         "ios": "6.0",
377         "tvos": "9.0"
378       },
379       "dependencies": {
380         "RFKit/Runtime": [
381           ">=1.7.1"
382         ],
383         "RFKit/Category/UIView": [
385         ],
386         "RFInitializing": [
387           ">=1.1"
388         ]
389       },
390       "source_files": "RFRefreshButton/*.{h,m}",
391       "public_header_files": "RFRefreshButton/*.h"
392     },
393     {
394       "name": "RFRefreshControl",
395       "platforms": {
396         "ios": "6.0",
397         "tvos": "9.0"
398       },
399       "dependencies": {
400         "RFKit/Runtime": [
401           ">=1.7.1"
402         ]
403       },
404       "source_files": "RFRefreshControl/*.{h,m}",
405       "public_header_files": "RFRefreshControl/*.h"
406     },
407     {
408       "name": "RFScrollViewPageControl",
409       "platforms": {
410         "ios": "6.0",
411         "tvos": "9.0"
412       },
413       "dependencies": {
414         "RFKit/Runtime": [
415           ">=1.7.1"
416         ],
417         "RFInitializing": [
418           ">=1.1"
419         ],
420         "RFAlpha/RFKVOWrapper": [
422         ]
423       },
424       "source_files": "RFScrollViewPageControl/*.{h,m}",
425       "public_header_files": "RFScrollViewPageControl/*.h"
426     },
427     {
428       "name": "RFSerialTaskOperationController",
429       "platforms": {
430         "ios": "6.0",
431         "osx": "10.8",
432         "watchos": "2.0",
433         "tvos": "9.0"
434       },
435       "dependencies": {
436         "RFKit/Runtime": [
437           ">=1.7.1"
438         ]
439       },
440       "source_files": "RFSerialTaskOperationController/*.{h,m}",
441       "public_header_files": "RFSerialTaskOperationController/*.h"
442     },
443     {
444       "name": "RFSliderView",
445       "platforms": {
446         "ios": "6.0"
447       },
448       "dependencies": {
449         "RFAlpha/RFTimer": [
451         ],
452         "RFInitializing": [
453           ">=1.1"
454         ],
455         "RFKit/Runtime": [
456           ">=1.7.1"
457         ],
458         "RFKit/Category/UIView+RFAnimate": [
460         ],
461         "RFKit/Category/UIView": [
463         ]
464       },
465       "source_files": "RFSliderView/*.{h,m}",
466       "public_header_files": "RFSliderView/*.h"
467     },
468     {
469       "name": "RFSound",
470       "platforms": {
471         "ios": "6.0"
472       },
473       "dependencies": {
474         "RFKit/Runtime": [
475           ">=1.7.1"
476         ]
477       },
478       "source_files": "RFSound/*.{h,m}",
479       "public_header_files": "RFSound/*.h",
480       "frameworks": [
481         "AudioToolbox",
482         "MediaPlayer"
483       ]
484     },
485     {
486       "name": "RFSwizzle",
487       "platforms": {
488         "ios": "6.0",
489         "osx": "10.8",
490         "watchos": "2.0",
491         "tvos": "9.0"
492       },
493       "dependencies": {
494         "RFKit/Runtime": [
495           ">=1.7.1"
496         ]
497       },
498       "source_files": "RFSwizzle/*.{h,m}",
499       "public_header_files": "RFSwizzle/*.h"
500     },
501     {
502       "name": "RFSynthesize",
503       "platforms": {
504         "ios": "6.0",
505         "osx": "10.8",
506         "watchos": "2.0",
507         "tvos": "9.0"
508       },
509       "dependencies": {
510         "RFKit/Runtime": [
511           ">=1.7.1"
512         ]
513       },
514       "source_files": "RFSynthesize/*.{h,m}",
515       "public_header_files": "RFSynthesize/*.h"
516     },
517     {
518       "name": "RFTabController",
519       "platforms": {
520         "ios": "6.0",
521         "tvos": "9.0"
522       },
523       "dependencies": {
524         "RFKit/Runtime": [
525           ">=1.7.1"
526         ],
527         "RFKit/Category/NSArray": [
529         ],
530         "RFKit/Category/UIView": [
532         ],
533         "RFInitializing": [
534           ">=1.1"
535         ],
536         "RFAlpha/RFDataSourceArray": [
538         ]
539       },
540       "source_files": "RFTabController/*.{h,m}",
541       "public_header_files": "RFTabController/*.h"
542     },
543     {
544       "name": "RFTableViewAutoFetchDataSource",
545       "platforms": {
546         "ios": "6.0",
547         "tvos": "9.0"
548       },
549       "dependencies": {
550         "RFAlpha/RFDelegateChain/Chain": [
552         ]
553       },
554       "source_files": "RFTableViewAutoFetchDataSource/*.{h,m}",
555       "public_header_files": "RFTableViewAutoFetchDataSource/*.h",
556       "frameworks": "CoreData"
557     },
558     {
559       "name": "RFTableViewCellHeightDelegate",
560       "platforms": {
561         "ios": "6.0"
562       },
563       "dependencies": {
564         "RFAlpha/RFDelegateChain/Chain": [
566         ],
567         "RFKit/Runtime": [
568           ">=1.7.1"
569         ],
570         "RFKit/Category/UIView+RFAnimate": [
572         ]
573       },
574       "source_files": "RFTableViewCellHeightDelegate/*.{h,m}",
575       "public_header_files": "RFTableViewCellHeightDelegate/*.h"
576     },
577     {
578       "name": "RFTableViewPullToFetchPlugin",
579       "platforms": {
580         "ios": "6.0"
581       },
582       "dependencies": {
583         "RFAlpha/RFDelegateChain/Chain": [
585         ],
586         "RFKit/Category/UIView+RFAnimate": [
588         ],
589         "RFKit/Category/UIView": [
591         ],
592         "RFAlpha/RFKVOWrapper": [
594         ]
595       },
596       "source_files": "RFTableViewPullToFetchPlugin/*.{h,m}",
597       "public_header_files": "RFTableViewPullToFetchPlugin/*.h"
598     },
599     {
600       "name": "RFTimer",
601       "platforms": {
602         "ios": "6.0",
603         "osx": "10.8",
604         "watchos": "2.0",
605         "tvos": "9.0"
606       },
607       "source_files": "RFTimer/*.{h,m}",
608       "public_header_files": "RFTimer/*.h"
609     },
610     {
611       "name": "RFTransitioning",
612       "platforms": {
613         "ios": "7.0"
614       },
615       "subspecs": [
616         {
617           "name": "Core",
618           "dependencies": {
619             "RFKit/Runtime": [
620               ">=1.7.1"
621             ],
622             "RFInitializing": [
623               ">=1.1"
624             ]
625           },
626           "source_files": [
627             "RFTransitioning/RFAnimationTransitioning.{h,m}"
628           ],
629           "public_header_files": [
630             "RFTransitioning/RFAnimationTransitioning.h"
631           ]
632         },
633         {
634           "name": "NavigationControllerTransition",
635           "dependencies": {
636             "RFAlpha/RFTransitioning/Core": [
638             ],
639             "RFAlpha/RFDelegateChain/Chain": [
641             ]
642           },
643           "source_files": [
644             "RFTransitioning/RFNavigation*.{h,m}",
645             "RFTransitioning/UIViewController+RFTransitioning.{h,m}"
646           ],
647           "public_header_files": [
648             "RFTransitioning/RFNavigation*.h",
649             "RFTransitioning/UIViewController+RFTransitioning.h"
650           ]
651         },
652         {
653           "name": "PullDownToPopInteraction",
654           "dependencies": {
655             "RFAlpha/RFTransitioning/Core": [
657             ],
658             "RFAlpha/RFTransitioning/NavigationControllerTransition": [
660             ],
661             "RFKit/Category/UIView+RFAnimate": [
663             ]
664           },
665           "source_files": "RFTransitioning/RFInteractiveTransitioning/RFPullDownToPopInteractionController.{h,m}",
666           "public_header_files": "RFTransitioning/RFInteractiveTransitioning/RFPullDownToPopInteractionController.h"
667         },
668         {
669           "name": "MagicMoveTransitioningStyle",
670           "dependencies": {
671             "RFAlpha/RFTransitioning/Core": [
673             ],
674             "RFKit/Category/UIView": [
676             ],
677             "RFKit/Category/UIView+RFAnimate": [
679             ]
680           },
681           "source_files": "RFTransitioning/RFTransitioningStyle/RFMagicMoveTransitioning.{h,m}",
682           "public_header_files": "RFTransitioning/RFTransitioningStyle/RFMagicMoveTransitioning.h"
683         },
684         {
685           "name": "MoveInFromBottomTransitioningStyle",
686           "dependencies": {
687             "RFAlpha/RFTransitioning/Core": [
689             ],
690             "RFAlpha/RFTransitioning/PullDownToPopInteraction": [
692             ]
693           },
694           "source_files": "RFTransitioning/RFTransitioningStyle/RFMoveInFromBottomTransitioning.{h,m}",
695           "public_header_files": "RFTransitioning/RFTransitioningStyle/RFMoveInFromBottomTransitioning.h"
696         }
697       ]
698     },
699     {
700       "name": "RFViewApperance",
701       "platforms": {
702         "ios": "6.0",
703         "tvos": "9.0"
704       },
705       "subspecs": [
706         {
707           "name": "RFDrawView",
708           "dependencies": {
709             "RFKit/Runtime": [
710               ">=1.7.1"
711             ],
712             "RFInitializing": [
713               ">=1.1"
714             ]
715           },
716           "source_files": "RFViewApperance/RFDrawView.{h,m}",
717           "public_header_files": "RFViewApperance/RFDrawView.h"
718         },
719         {
720           "name": "RFLine",
721           "dependencies": {
722             "RFAlpha/RFViewApperance/RFDrawView": [
724             ],
725             "RFKit/Category/UIView+RFAnimate": [
727             ]
728           },
729           "source_files": "RFViewApperance/RFLine.{h,m}",
730           "public_header_files": "RFViewApperance/RFLine.h"
731         },
732         {
733           "name": "RFRoundingCornersView",
734           "dependencies": {
735             "RFAlpha/RFViewApperance/RFDrawView": [
737             ]
738           },
739           "source_files": "RFViewApperance/RFRoundingCornersView.{h,m}",
740           "public_header_files": "RFViewApperance/RFRoundingCornersView.h"
741         },
742         {
743           "name": "RFLayerApperance",
744           "dependencies": {
745             "RFKit/Category/UIDevice": [
747             ]
748           },
749           "source_files": "RFViewApperance/UIView+RFLayerApperance.{h,m}",
750           "public_header_files": "RFViewApperance/UIView+RFLayerApperance.h",
751           "frameworks": "QuartzCore"
752         },
753         {
754           "name": "RFPatternImageBackground",
755           "dependencies": {
756             "RFKit/Category/UIColor": [
758             ]
759           },
760           "source_files": "RFViewApperance/UIView+RFPatternImageBackground.{h,m}",
761           "public_header_files": "RFViewApperance/UIView+RFPatternImageBackground.h"
762         }
763       ]
764     },
765     {
766       "name": "RFWindow",
767       "platforms": {
768         "ios": "6.0",
769         "tvos": "9.0"
770       },
771       "dependencies": {
772         "RFInitializing": [
773           ">=1.1"
774         ]
775       },
776       "source_files": "RFWindow/*.{h,m}",
777       "public_header_files": "RFWindow/*.h"
778     }
779   ]