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",
34 "source_files": "BDToolKit.h",
35 "public_header_files": "BDToolKit.h",
39 "source_files": "BDDefine.h",
40 "public_header_files": "BDDefine.h"
43 "name": "NSObject+Identifier",
44 "source_files": "UIKit/Catagory/NSObject+Identifier/*.{h,m}",
45 "public_header_files": "UIKit/Catagory/NSObject+Identifier/*.h"
49 "source_files": "UIKit/View/BDView/*.{h,m}",
50 "public_header_files": "UIKit/View/BDView/*.h"
53 "name": "BDCountDownButton",
54 "source_files": "UIKit/View/BDCountDownButton/*.{h,m}",
55 "public_header_files": "UIKit/View/BDCountDownButton/*.h"
58 "name": "BDNavigationBar",
59 "source_files": "UIKit/View/BDNavigationBar/*.{h,m}",
60 "public_header_files": "UIKit/View/BDNavigationBar/*.h"
63 "name": "BDStackView",
64 "source_files": "UIKit/View/BDStackView/*.{h,m}",
65 "public_header_files": "UIKit/View/BDStackView/*.h"
68 "name": "UILabel+NSNumberFormat",
69 "source_files": "UIKit/Catagory/UILabel+NSNumberFormat/*.{h,m}",
70 "public_header_files": "UIKit/Catagory/UILabel+NSNumberFormat/*.h"
73 "name": "MPMediaItem+CoverToNSData",
74 "source_files": "UIKit/Catagory/MPMediaItem+CoverToNSData/*.{h,m}",
75 "public_header_files": "UIKit/Catagory/MPMediaItem+CoverToNSData/*.h"
78 "name": "UIView+ShadowPath",
79 "source_files": "UIKit/Catagory/UIView+ShadowPath/*.{h,m}",
80 "public_header_files": "UIKit/Catagory/UIView+ShadowPath/*.h"
83 "name": "UIViewController+AutoRotaion",
84 "source_files": "UIKit/Catagory/UIViewController+AutoRotaion/*.{h,m}",
85 "public_header_files": "UIKit/Catagory/UIViewController+AutoRotaion/*.h"
88 "name": "UIResponder+AutoRotation",
90 "BDToolKit/UIViewController+AutoRotaion": [
94 "source_files": "UIKit/Catagory/UIResponder+AutoRotation/*.{h,m}",
95 "public_header_files": "UIKit/Catagory/UIResponder+AutoRotation/*.h"
98 "name": "UIImage+QRCode",
99 "source_files": "UIKit/Catagory/UIImage+QRCode/*.{h,m}",
100 "public_header_files": "UIKit/Catagory/UIImage+QRCode/*.h"
103 "name": "NSMutableDictionary+BD",
104 "source_files": "UIKit/Catagory/NSMutableDictionary+BD/*.{h,m}",
105 "public_header_files": "UIKit/Catagory/NSMutableDictionary+BD/*.h"
108 "name": "UIView+Tap",
109 "source_files": "UIKit/Catagory/UIView+Tap/*.{h,m}",
110 "public_header_files": "UIKit/Catagory/UIView+Tap/*.h"
113 "name": "UIButton+BD",
114 "source_files": "UIKit/Catagory/UIButton+BD/*.{h,m}",
115 "public_header_files": "UIKit/Catagory/UIButton+BD/*.h"
118 "name": "NSData+Encryption",
119 "source_files": "UIKit/Catagory/NSData+Encryption/*.{h,m}",
120 "public_header_files": "UIKit/Catagory/NSData+Encryption/*.h"
123 "name": "NSString+Encryption",
125 "BDToolKit/NSData+Encryption": [
129 "source_files": "UIKit/Catagory/NSString+Encryption/*.{h,m}",
130 "public_header_files": "UIKit/Catagory/NSString+Encryption/*.h"
133 "name": "NSString+RandomKey",
135 "BDToolKit/NSString+Encryption": [
139 "source_files": "UIKit/Catagory/NSString+RandomKey/*.{h,m}",
140 "public_header_files": "UIKit/Catagory/NSString+RandomKey/*.h"
143 "name": "NSData+RandomData",
144 "source_files": "UIKit/Catagory/NSData+RandomData/*.{h,m}",
145 "public_header_files": "UIKit/Catagory/NSData+RandomData/*.h"
148 "name": "UIViewController+BD",
149 "source_files": "UIKit/Catagory/UIViewController+BD/*.{h,m}",
150 "public_header_files": "UIKit/Catagory/UIViewController+BD/*.h"
153 "name": "NSMutableArray+BDModel",
155 "BDToolKit/BDModel": [
159 "source_files": "UIKit/Catagory/NSMutableArray+BDModel/*.{h,m}",
160 "public_header_files": "UIKit/Catagory/NSMutableArray+BDModel/*.h"
163 "name": "UIScrollView+AutoAdjustScrollInsets",
164 "source_files": "UIKit/Catagory/UIScrollView+AutoAdjustScrollInsets/*.{h,m}",
165 "public_header_files": "UIKit/Catagory/UIScrollView+AutoAdjustScrollInsets/*.h"
168 "name": "UITableViewController+BD",
169 "source_files": "UIKit/Catagory/UITableViewController+BD/*.{h,m}",
170 "public_header_files": "UIKit/Catagory/UITableViewController+BD/*.h"
173 "name": "UICollectionViewController+BD",
174 "source_files": "UIKit/Catagory/UICollectionViewController+BD/*.{h,m}",
175 "public_header_files": "UIKit/Catagory/UICollectionViewController+BD/*.h"
178 "name": "UINavigationController+Pop",
179 "source_files": "UIKit/Catagory/UINavigationController+Pop/*.{h,m}",
180 "public_header_files": "UIKit/Catagory/UINavigationController+Pop/*.h"
183 "name": "NSObject+Ivar",
184 "source_files": "UIKit/Catagory/NSObject+Ivar/*.{h,m}",
185 "public_header_files": "UIKit/Catagory/NSObject+Ivar/*.h"
189 "source_files": "UIKit/Catagory/NSDate+BD/*.{h,m}",
190 "public_header_files": "UIKit/Catagory/NSDate+BD/*.h"
193 "name": "NSObject+BD",
194 "source_files": "UIKit/Catagory/NSObject+BD/*.{h,m}",
195 "public_header_files": "UIKit/Catagory/NSObject+BD/*.h"
198 "name": "NSNumber+NumerFormat",
199 "source_files": "UIKit/Catagory/NSNumber+NumerFormat/*.{h,m}",
200 "public_header_files": "UIKit/Catagory/NSNumber+NumerFormat/*.h"
203 "name": "BDViewController",
205 "BDToolKit/BDView": [
208 "BDToolKit/BDStackView": [
212 "source_files": "UIKit/Controller/BDViewController/*.{h,m}",
213 "public_header_files": "UIKit/Controller/BDViewController/*.h"
216 "name": "BDTableViewController",
218 "BDToolKit/BDView": [
221 "BDToolKit/BDStackView": [
225 "source_files": "UIKit/Controller/BDTableViewController/*.{h,m}",
226 "public_header_files": "UIKit/Controller/BDTableViewController/*.h"
229 "name": "BDCollectionViewController",
231 "BDToolKit/BDView": [
234 "BDToolKit/BDStackView": [
238 "source_files": "UIKit/Controller/BDCollectionViewController/*.{h,m}",
239 "public_header_files": "UIKit/Controller/BDCollectionViewController/*.h"
242 "name": "BDTableViewCell",
244 "BDToolKit/BDView": [
247 "BDToolKit/BDStackView": [
251 "source_files": "UIKit/View/BDTableViewCell/*.{h,m}",
252 "public_header_files": "UIKit/View/BDTableViewCell/*.h"
255 "name": "BDCollectionViewFlowLayout",
256 "source_files": "UIKit/View/BDCollectionViewFlowLayout/*.{h,m}",
257 "public_header_files": "UIKit/View/BDCollectionViewFlowLayout/*.h"
260 "name": "BDCollectionReusableView",
262 "BDToolKit/BDView": [
265 "BDToolKit/BDStackView": [
269 "source_files": "UIKit/View/BDCollectionReusableView/*.{h,m}",
270 "public_header_files": "UIKit/View/BDCollectionReusableView/*.h"
273 "name": "BDCollectionViewCell",
275 "BDToolKit/BDView": [
278 "BDToolKit/BDStackView": [
282 "source_files": "UIKit/View/BDCollectionViewCell/*.{h,m}",
283 "public_header_files": "UIKit/View/BDCollectionViewCell/*.h"
286 "name": "BDAutoScrollLabel",
287 "source_files": "UIKit/View/BDAutoScrollLabel/*.{h,m}",
288 "public_header_files": "UIKit/View/BDAutoScrollLabel/*.h"
291 "name": "NSArray+BDUIKIT",
293 "BDToolKit/BDView": [
296 "BDToolKit/BDStackView": [
299 "BDToolKit/NSObject+Identifier": [
303 "source_files": "UIKit/Catagory/NSArray+BDUIKIT/*.{h,m}",
304 "public_header_files": "UIKit/Catagory/NSArray+BDUIKIT/*.h"
307 "name": "NSString+BD",
308 "source_files": "UIKit/Catagory/NSString+BD/*.{h,m}",
309 "public_header_files": "UIKit/Catagory/NSString+BD/*.h"
312 "name": "UINib+UIView",
313 "source_files": "UIKit/Catagory/UINib+UIView/*.{h,m}",
314 "public_header_files": "UIKit/Catagory/UINib+UIView/*.h"
317 "name": "UILabel+BD",
318 "source_files": "UIKit/Catagory/UILabel+BD/*.{h,m}",
319 "public_header_files": "UIKit/Catagory/UILabel+BD/*.h"
322 "name": "UIButton+Layout",
323 "source_files": "UIKit/Catagory/UIButton+Layout/*.{h,m}",
324 "public_header_files": "UIKit/Catagory/UIButton+Layout/*.h"
327 "name": "UITextField+BD",
328 "source_files": "UIKit/Catagory/UITextField+BD/*.{h,m}",
329 "public_header_files": "UIKit/Catagory/UITextField+BD/*.h"
332 "name": "UITextView+BD",
333 "source_files": "UIKit/Catagory/UITextView+BD/*.{h,m}",
334 "public_header_files": "UIKit/Catagory/UITextView+BD/*.h"
338 "source_files": "UIKit/Catagory/UIView+BD/*.{h,m}",
339 "public_header_files": "UIKit/Catagory/UIView+BD/*.h"
343 "source_files": "UIKit/View/BDButton/*.{h,m}",
344 "public_header_files": "UIKit/View/BDButton/*.h"
347 "name": "BDSegmentView",
348 "source_files": "UIKit/View/BDSegmentView/*.{h,m}",
349 "public_header_files": "UIKit/View/BDSegmentView/*.h"
352 "name": "BDImageView",
353 "source_files": "UIKit/View/BDImageView/*.{h,m}",
354 "public_header_files": "UIKit/View/BDImageView/*.h"
358 "source_files": "UIKit/View/BDLabel/*.{h,m}",
359 "public_header_files": "UIKit/View/BDLabel/*.h"
362 "name": "UIView+BDCDS",
363 "source_files": "UIKit/Catagory/UIView+BDCDS/*.{h,m}",
364 "public_header_files": "UIKit/Catagory/UIView+BDCDS/*.h"
367 "name": "NSURLProtocol+WKWebVIew",
368 "source_files": "Foundation/Catagory/NSURLProtocol+WKWebVIew/*.{h,m}",
369 "public_header_files": "Foundation/Catagory/NSURLProtocol+WKWebVIew/*.h"
372 "name": "NSData+DeviceToken",
373 "source_files": "Foundation/Catagory/NSData+DeviceToken/*.{h,m}",
374 "public_header_files": "Foundation/Catagory/NSData+DeviceToken/*.h"
377 "name": "NSBundle+Associated",
378 "source_files": "Foundation/Catagory/NSBundle+Associated/*.{h,m}",
379 "public_header_files": "Foundation/Catagory/NSBundle+Associated/*.h"
382 "name": "NSURLComponents+Pairs",
383 "source_files": "Foundation/Catagory/NSURLComponents+Pairs/*.{h,m}",
384 "public_header_files": "Foundation/Catagory/NSURLComponents+Pairs/*.h"
387 "name": "BDAudioPlayer",
388 "source_files": "UIKit/Utils/BDAudioPlayer/*.{h,m}",
389 "public_header_files": "UIKit/Utils/BDAudioPlayer/*.h",
390 "resources": "UIKit/Utils/BDAudioPlayer/*.bundle"
393 "name": "BDComponentFactory",
394 "source_files": "UIKit/Utils/BDComponentFactory/*.{h,m}",
395 "public_header_files": "UIKit/Utils/BDComponentFactory/*.h"
398 "name": "BDAnimation",
399 "source_files": "UIKit/Utils/BDAnimation/*.{h,m}",
400 "public_header_files": "UIKit/Utils/BDAnimation/*.h"
403 "name": "BDAppStoreChecker",
404 "source_files": "UIKit/Utils/BDAppStoreChecker/*.{h,m}",
405 "public_header_files": "UIKit/Utils/BDAppStoreChecker/*.h"
408 "name": "BDCommonCryptor",
409 "source_files": "UIKit/Utils/BDCommonCryptor/*.{h,m}",
410 "public_header_files": "UIKit/Utils/BDCommonCryptor/*.h"
413 "name": "BDFreeStyleButton",
415 "BDToolKit/BDView": [
419 "source_files": "UIKit/View/BDFreeStyleButton/*.{h,m}",
420 "public_header_files": "UIKit/View/BDFreeStyleButton/*.h"
424 "source_files": "Foundation/Utils/BDModel/*.{h,m}",
425 "public_header_files": "Foundation/Utils/BDModel/*.h"
428 "name": "UIView+BDAnimation",
429 "source_files": "UIKit/Catagory/UIView+BDAnimation/*.{h,m}",
430 "public_header_files": "UIKit/Catagory/UIView+BDAnimation/*.h"
433 "name": "UIView+Constraints",
434 "source_files": "UIKit/Catagory/UIView+Constraints/*.{h,m}",
435 "public_header_files": "UIKit/Catagory/UIView+Constraints/*.h"
438 "name": "UIView+BorderLine",
440 "BDToolKit/NSObject+Identifier": [
444 "source_files": "UIKit/Catagory/UIView+BorderLine/*.{h,m}",
445 "public_header_files": "UIKit/Catagory/UIView+BorderLine/*.h"
448 "name": "NSObject+NSCoding",
449 "source_files": "Foundation/Catagory/NSObject+NSCoding/*.{h,m}",
450 "public_header_files": "Foundation/Catagory/NSObject+NSCoding/*.h"
453 "name": "NSObject+Archive",
454 "source_files": "Foundation/Catagory/NSObject+Archive/*.{h,m}",
455 "public_header_files": "Foundation/Catagory/NSObject+Archive/*.h"
458 "name": "NSString+PercentEncoding",
459 "source_files": "Foundation/Catagory/NSString+PercentEncoding/*.{h,m}",
460 "public_header_files": "Foundation/Catagory/NSString+PercentEncoding/*.h"