4 "summary": "Usefull tool for objective-c develop.",
5 "description": "Usefull tool for objective-c develop.Help yourself in this post.And buy me a cup of coffee.Just kidding.Anyway Where is coffee shop?",
6 "homepage": "https://github.com/reference/BDToolKit",
12 "Scott Ban": "imti_bandianhong@126.com"
18 "git": "https://github.com/reference/BDToolKit.git",
31 "source_files": "BDToolKit.h",
32 "public_header_files": "BDToolKit.h",
36 "source_files": "BDDefine.h",
37 "public_header_files": "BDDefine.h"
40 "name": "NSObject+Identifier",
41 "source_files": "UIKit/Catagory/NSObject+Identifier/*.{h,m}",
42 "public_header_files": "UIKit/Catagory/NSObject+Identifier/*.h"
46 "source_files": "UIKit/View/BDView/*.{h,m}",
47 "public_header_files": "UIKit/View/BDView/*.h"
50 "name": "BDCountDownButton",
51 "source_files": "UIKit/View/BDCountDownButton/*.{h,m}",
52 "public_header_files": "UIKit/View/BDCountDownButton/*.h"
55 "name": "BDNavigationBar",
56 "source_files": "UIKit/View/BDNavigationBar/*.{h,m}",
57 "public_header_files": "UIKit/View/BDNavigationBar/*.h"
60 "name": "BDStackView",
61 "source_files": "UIKit/View/BDStackView/*.{h,m}",
62 "public_header_files": "UIKit/View/BDStackView/*.h"
65 "name": "UILabel+NSNumberFormat",
66 "source_files": "UIKit/Catagory/UILabel+NSNumberFormat/*.{h,m}",
67 "public_header_files": "UIKit/Catagory/UILabel+NSNumberFormat/*.h"
70 "name": "UIView+ShadowPath",
71 "source_files": "UIKit/Catagory/UIView+ShadowPath/*.{h,m}",
72 "public_header_files": "UIKit/Catagory/UIView+ShadowPath/*.h"
75 "name": "UIViewController+AutoRotaion",
76 "source_files": "UIKit/Catagory/UIViewController+AutoRotaion/*.{h,m}",
77 "public_header_files": "UIKit/Catagory/UIViewController+AutoRotaion/*.h"
80 "name": "UIResponder+AutoRotation",
82 "BDToolKit/UIViewController+AutoRotaion": [
86 "source_files": "UIKit/Catagory/UIResponder+AutoRotation/*.{h,m}",
87 "public_header_files": "UIKit/Catagory/UIResponder+AutoRotation/*.h"
90 "name": "UIImage+QRCode",
91 "source_files": "UIKit/Catagory/UIImage+QRCode/*.{h,m}",
92 "public_header_files": "UIKit/Catagory/UIImage+QRCode/*.h"
95 "name": "NSMutableDictionary+BD",
96 "source_files": "UIKit/Catagory/NSMutableDictionary+BD/*.{h,m}",
97 "public_header_files": "UIKit/Catagory/NSMutableDictionary+BD/*.h"
100 "name": "UIView+Tap",
101 "source_files": "UIKit/Catagory/UIView+Tap/*.{h,m}",
102 "public_header_files": "UIKit/Catagory/UIView+Tap/*.h"
105 "name": "UIButton+BD",
106 "source_files": "UIKit/Catagory/UIButton+BD/*.{h,m}",
107 "public_header_files": "UIKit/Catagory/UIButton+BD/*.h"
110 "name": "NSData+Encryption",
111 "source_files": "UIKit/Catagory/NSData+Encryption/*.{h,m}",
112 "public_header_files": "UIKit/Catagory/NSData+Encryption/*.h"
115 "name": "NSString+Encryption",
117 "BDToolKit/NSData+Encryption": [
121 "source_files": "UIKit/Catagory/NSString+Encryption/*.{h,m}",
122 "public_header_files": "UIKit/Catagory/NSString+Encryption/*.h"
125 "name": "NSString+RandomKey",
127 "BDToolKit/NSString+Encryption": [
131 "source_files": "UIKit/Catagory/NSString+RandomKey/*.{h,m}",
132 "public_header_files": "UIKit/Catagory/NSString+RandomKey/*.h"
135 "name": "NSData+RandomData",
136 "source_files": "UIKit/Catagory/NSData+RandomData/*.{h,m}",
137 "public_header_files": "UIKit/Catagory/NSData+RandomData/*.h"
140 "name": "UIViewController+BD",
141 "source_files": "UIKit/Catagory/UIViewController+BD/*.{h,m}",
142 "public_header_files": "UIKit/Catagory/UIViewController+BD/*.h"
145 "name": "NSMutableArray+BDModel",
147 "BDToolKit/BDModel": [
151 "source_files": "UIKit/Catagory/NSMutableArray+BDModel/*.{h,m}",
152 "public_header_files": "UIKit/Catagory/NSMutableArray+BDModel/*.h"
155 "name": "UIScrollView+AutoAdjustScrollInsets",
156 "source_files": "UIKit/Catagory/UIScrollView+AutoAdjustScrollInsets/*.{h,m}",
157 "public_header_files": "UIKit/Catagory/UIScrollView+AutoAdjustScrollInsets/*.h"
160 "name": "UITableViewController+BD",
161 "source_files": "UIKit/Catagory/UITableViewController+BD/*.{h,m}",
162 "public_header_files": "UIKit/Catagory/UITableViewController+BD/*.h"
165 "name": "UICollectionViewController+BD",
166 "source_files": "UIKit/Catagory/UICollectionViewController+BD/*.{h,m}",
167 "public_header_files": "UIKit/Catagory/UICollectionViewController+BD/*.h"
170 "name": "UINavigationController+Pop",
171 "source_files": "UIKit/Catagory/UINavigationController+Pop/*.{h,m}",
172 "public_header_files": "UIKit/Catagory/UINavigationController+Pop/*.h"
175 "name": "NSObject+Ivar",
176 "source_files": "UIKit/Catagory/NSObject+Ivar/*.{h,m}",
177 "public_header_files": "UIKit/Catagory/NSObject+Ivar/*.h"
181 "source_files": "UIKit/Catagory/NSDate+BD/*.{h,m}",
182 "public_header_files": "UIKit/Catagory/NSDate+BD/*.h"
185 "name": "NSObject+BD",
186 "source_files": "UIKit/Catagory/NSObject+BD/*.{h,m}",
187 "public_header_files": "UIKit/Catagory/NSObject+BD/*.h"
190 "name": "NSNumber+NumerFormat",
191 "source_files": "UIKit/Catagory/NSNumber+NumerFormat/*.{h,m}",
192 "public_header_files": "UIKit/Catagory/NSNumber+NumerFormat/*.h"
195 "name": "BDViewController",
197 "BDToolKit/BDView": [
200 "BDToolKit/BDStackView": [
204 "source_files": "UIKit/Controller/BDViewController/*.{h,m}",
205 "public_header_files": "UIKit/Controller/BDViewController/*.h"
208 "name": "BDTableViewController",
210 "BDToolKit/BDView": [
213 "BDToolKit/BDStackView": [
217 "source_files": "UIKit/Controller/BDTableViewController/*.{h,m}",
218 "public_header_files": "UIKit/Controller/BDTableViewController/*.h"
221 "name": "BDCollectionViewController",
223 "BDToolKit/BDView": [
226 "BDToolKit/BDStackView": [
230 "source_files": "UIKit/Controller/BDCollectionViewController/*.{h,m}",
231 "public_header_files": "UIKit/Controller/BDCollectionViewController/*.h"
234 "name": "BDTableViewCell",
236 "BDToolKit/BDView": [
239 "BDToolKit/BDStackView": [
243 "source_files": "UIKit/View/BDTableViewCell/*.{h,m}",
244 "public_header_files": "UIKit/View/BDTableViewCell/*.h"
247 "name": "BDAlertView",
248 "source_files": "UIKit/View/BDAlertView/*.{h,m}",
249 "public_header_files": "UIKit/View/BDAlertView/*.h"
252 "name": "BDCollectionViewFlowLayout",
253 "source_files": "UIKit/View/BDCollectionViewFlowLayout/*.{h,m}",
254 "public_header_files": "UIKit/View/BDCollectionViewFlowLayout/*.h"
257 "name": "BDCollectionReusableView",
259 "BDToolKit/BDView": [
262 "BDToolKit/BDStackView": [
266 "source_files": "UIKit/View/BDCollectionReusableView/*.{h,m}",
267 "public_header_files": "UIKit/View/BDCollectionReusableView/*.h"
270 "name": "BDCollectionViewCell",
272 "BDToolKit/BDView": [
275 "BDToolKit/BDStackView": [
279 "source_files": "UIKit/View/BDCollectionViewCell/*.{h,m}",
280 "public_header_files": "UIKit/View/BDCollectionViewCell/*.h"
283 "name": "NSArray+BDUIKIT",
285 "BDToolKit/BDView": [
288 "BDToolKit/BDStackView": [
291 "BDToolKit/NSObject+Identifier": [
295 "source_files": "UIKit/Catagory/NSArray+BDUIKIT/*.{h,m}",
296 "public_header_files": "UIKit/Catagory/NSArray+BDUIKIT/*.h"
299 "name": "NSString+BD",
300 "source_files": "UIKit/Catagory/NSString+BD/*.{h,m}",
301 "public_header_files": "UIKit/Catagory/NSString+BD/*.h"
304 "name": "UINib+UIView",
305 "source_files": "UIKit/Catagory/UINib+UIView/*.{h,m}",
306 "public_header_files": "UIKit/Catagory/UINib+UIView/*.h"
309 "name": "UILabel+BD",
310 "source_files": "UIKit/Catagory/UILabel+BD/*.{h,m}",
311 "public_header_files": "UIKit/Catagory/UILabel+BD/*.h"
314 "name": "UIButton+Layout",
315 "source_files": "UIKit/Catagory/UIButton+Layout/*.{h,m}",
316 "public_header_files": "UIKit/Catagory/UIButton+Layout/*.h"
319 "name": "UITextField+BD",
320 "source_files": "UIKit/Catagory/UITextField+BD/*.{h,m}",
321 "public_header_files": "UIKit/Catagory/UITextField+BD/*.h"
324 "name": "UITextView+BD",
325 "source_files": "UIKit/Catagory/UITextView+BD/*.{h,m}",
326 "public_header_files": "UIKit/Catagory/UITextView+BD/*.h"
330 "source_files": "UIKit/Catagory/UIView+BD/*.{h,m}",
331 "public_header_files": "UIKit/Catagory/UIView+BD/*.h"
335 "source_files": "UIKit/View/BDButton/*.{h,m}",
336 "public_header_files": "UIKit/View/BDButton/*.h"
339 "name": "BDSegmentView",
340 "source_files": "UIKit/View/BDSegmentView/*.{h,m}",
341 "public_header_files": "UIKit/View/BDSegmentView/*.h"
344 "name": "BDImageView",
345 "source_files": "UIKit/View/BDImageView/*.{h,m}",
346 "public_header_files": "UIKit/View/BDImageView/*.h"
350 "source_files": "UIKit/View/BDLabel/*.{h,m}",
351 "public_header_files": "UIKit/View/BDLabel/*.h"
354 "name": "UIView+BDCDS",
355 "source_files": "UIKit/Catagory/UIView+BDCDS/*.{h,m}",
356 "public_header_files": "UIKit/Catagory/UIView+BDCDS/*.h"
359 "name": "NSURLProtocol+WKWebVIew",
360 "source_files": "Foundation/Catagory/NSURLProtocol+WKWebVIew/*.{h,m}",
361 "public_header_files": "Foundation/Catagory/NSURLProtocol+WKWebVIew/*.h"
364 "name": "NSData+DeviceToken",
365 "source_files": "Foundation/Catagory/NSData+DeviceToken/*.{h,m}",
366 "public_header_files": "Foundation/Catagory/NSData+DeviceToken/*.h"
369 "name": "NSBundle+Associated",
370 "source_files": "Foundation/Catagory/NSBundle+Associated/*.{h,m}",
371 "public_header_files": "Foundation/Catagory/NSBundle+Associated/*.h"
374 "name": "NSURLComponents+Pairs",
375 "source_files": "Foundation/Catagory/NSURLComponents+Pairs/*.{h,m}",
376 "public_header_files": "Foundation/Catagory/NSURLComponents+Pairs/*.h"
379 "name": "BDAudioPlayer",
380 "source_files": "UIKit/Utils/BDAudioPlayer/*.{h,m}",
381 "public_header_files": "UIKit/Utils/BDAudioPlayer/*.h",
382 "resources": "UIKit/Utils/BDAudioPlayer/*.bundle"
385 "name": "BDFreeStyleButton",
387 "BDToolKit/BDView": [
391 "source_files": "UIKit/View/BDFreeStyleButton/*.{h,m}",
392 "public_header_files": "UIKit/View/BDFreeStyleButton/*.h"
396 "source_files": "Foundation/Utils/BDModel/*.{h,m}",
397 "public_header_files": "Foundation/Utils/BDModel/*.h"
400 "name": "UIView+BDAnimation",
401 "source_files": "UIKit/Catagory/UIView+BDAnimation/*.{h,m}",
402 "public_header_files": "UIKit/Catagory/UIView+BDAnimation/*.h"
405 "name": "UIView+Constraints",
406 "source_files": "UIKit/Catagory/UIView+Constraints/*.{h,m}",
407 "public_header_files": "UIKit/Catagory/UIView+Constraints/*.h"
410 "name": "UIView+BorderLine",
412 "BDToolKit/NSObject+Identifier": [
416 "source_files": "UIKit/Catagory/UIView+BorderLine/*.{h,m}",
417 "public_header_files": "UIKit/Catagory/UIView+BorderLine/*.h"
420 "name": "NSObject+NSCoding",
421 "source_files": "Foundation/Catagory/NSObject+NSCoding/*.{h,m}",
422 "public_header_files": "Foundation/Catagory/NSObject+NSCoding/*.h"
425 "name": "NSObject+Archive",
426 "source_files": "Foundation/Catagory/NSObject+Archive/*.{h,m}",
427 "public_header_files": "Foundation/Catagory/NSObject+Archive/*.h"
430 "name": "NSString+PercentEncoding",
431 "source_files": "Foundation/Catagory/NSString+PercentEncoding/*.{h,m}",
432 "public_header_files": "Foundation/Catagory/NSString+PercentEncoding/*.h"