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",
33 "source_files": "BDToolKit.h",
34 "public_header_files": "BDToolKit.h",
38 "source_files": "BDDefine.h",
39 "public_header_files": "BDDefine.h"
42 "name": "NSObject+Identifier",
43 "source_files": "UIKit/Catagory/NSObject+Identifier/*.{h,m}",
44 "public_header_files": "UIKit/Catagory/NSObject+Identifier/*.h"
48 "source_files": "UIKit/View/BDView/*.{h,m}",
49 "public_header_files": "UIKit/View/BDView/*.h"
52 "name": "BDCountDownButton",
53 "source_files": "UIKit/View/BDCountDownButton/*.{h,m}",
54 "public_header_files": "UIKit/View/BDCountDownButton/*.h"
57 "name": "BDNavigationBar",
58 "source_files": "UIKit/View/BDNavigationBar/*.{h,m}",
59 "public_header_files": "UIKit/View/BDNavigationBar/*.h"
62 "name": "BDStackView",
63 "source_files": "UIKit/View/BDStackView/*.{h,m}",
64 "public_header_files": "UIKit/View/BDStackView/*.h"
67 "name": "UILabel+NSNumberFormat",
68 "source_files": "UIKit/Catagory/UILabel+NSNumberFormat/*.{h,m}",
69 "public_header_files": "UIKit/Catagory/UILabel+NSNumberFormat/*.h"
72 "name": "MPMediaItem+CoverToNSData",
73 "source_files": "UIKit/Catagory/MPMediaItem+CoverToNSData/*.{h,m}",
74 "public_header_files": "UIKit/Catagory/MPMediaItem+CoverToNSData/*.h"
77 "name": "UIView+ShadowPath",
78 "source_files": "UIKit/Catagory/UIView+ShadowPath/*.{h,m}",
79 "public_header_files": "UIKit/Catagory/UIView+ShadowPath/*.h"
82 "name": "UIViewController+AutoRotaion",
83 "source_files": "UIKit/Catagory/UIViewController+AutoRotaion/*.{h,m}",
84 "public_header_files": "UIKit/Catagory/UIViewController+AutoRotaion/*.h"
87 "name": "UIResponder+AutoRotation",
89 "BDToolKit/UIViewController+AutoRotaion": [
93 "source_files": "UIKit/Catagory/UIResponder+AutoRotation/*.{h,m}",
94 "public_header_files": "UIKit/Catagory/UIResponder+AutoRotation/*.h"
97 "name": "UIImage+QRCode",
98 "source_files": "UIKit/Catagory/UIImage+QRCode/*.{h,m}",
99 "public_header_files": "UIKit/Catagory/UIImage+QRCode/*.h"
102 "name": "NSMutableDictionary+BD",
103 "source_files": "UIKit/Catagory/NSMutableDictionary+BD/*.{h,m}",
104 "public_header_files": "UIKit/Catagory/NSMutableDictionary+BD/*.h"
107 "name": "UIView+Tap",
108 "source_files": "UIKit/Catagory/UIView+Tap/*.{h,m}",
109 "public_header_files": "UIKit/Catagory/UIView+Tap/*.h"
112 "name": "UIButton+BD",
113 "source_files": "UIKit/Catagory/UIButton+BD/*.{h,m}",
114 "public_header_files": "UIKit/Catagory/UIButton+BD/*.h"
117 "name": "NSData+Encryption",
118 "source_files": "UIKit/Catagory/NSData+Encryption/*.{h,m}",
119 "public_header_files": "UIKit/Catagory/NSData+Encryption/*.h"
122 "name": "NSString+Encryption",
124 "BDToolKit/NSData+Encryption": [
128 "source_files": "UIKit/Catagory/NSString+Encryption/*.{h,m}",
129 "public_header_files": "UIKit/Catagory/NSString+Encryption/*.h"
132 "name": "NSString+RandomKey",
134 "BDToolKit/NSString+Encryption": [
138 "source_files": "UIKit/Catagory/NSString+RandomKey/*.{h,m}",
139 "public_header_files": "UIKit/Catagory/NSString+RandomKey/*.h"
142 "name": "NSData+RandomData",
143 "source_files": "UIKit/Catagory/NSData+RandomData/*.{h,m}",
144 "public_header_files": "UIKit/Catagory/NSData+RandomData/*.h"
147 "name": "UIViewController+BD",
148 "source_files": "UIKit/Catagory/UIViewController+BD/*.{h,m}",
149 "public_header_files": "UIKit/Catagory/UIViewController+BD/*.h"
152 "name": "NSMutableArray+BDModel",
154 "BDToolKit/BDModel": [
158 "source_files": "UIKit/Catagory/NSMutableArray+BDModel/*.{h,m}",
159 "public_header_files": "UIKit/Catagory/NSMutableArray+BDModel/*.h"
162 "name": "UIScrollView+AutoAdjustScrollInsets",
163 "source_files": "UIKit/Catagory/UIScrollView+AutoAdjustScrollInsets/*.{h,m}",
164 "public_header_files": "UIKit/Catagory/UIScrollView+AutoAdjustScrollInsets/*.h"
167 "name": "UITableViewController+BD",
168 "source_files": "UIKit/Catagory/UITableViewController+BD/*.{h,m}",
169 "public_header_files": "UIKit/Catagory/UITableViewController+BD/*.h"
172 "name": "UICollectionViewController+BD",
173 "source_files": "UIKit/Catagory/UICollectionViewController+BD/*.{h,m}",
174 "public_header_files": "UIKit/Catagory/UICollectionViewController+BD/*.h"
177 "name": "UINavigationController+Pop",
178 "source_files": "UIKit/Catagory/UINavigationController+Pop/*.{h,m}",
179 "public_header_files": "UIKit/Catagory/UINavigationController+Pop/*.h"
182 "name": "NSObject+Ivar",
183 "source_files": "UIKit/Catagory/NSObject+Ivar/*.{h,m}",
184 "public_header_files": "UIKit/Catagory/NSObject+Ivar/*.h"
188 "source_files": "UIKit/Catagory/NSDate+BD/*.{h,m}",
189 "public_header_files": "UIKit/Catagory/NSDate+BD/*.h"
192 "name": "NSObject+BD",
193 "source_files": "UIKit/Catagory/NSObject+BD/*.{h,m}",
194 "public_header_files": "UIKit/Catagory/NSObject+BD/*.h"
197 "name": "NSNumber+NumerFormat",
198 "source_files": "UIKit/Catagory/NSNumber+NumerFormat/*.{h,m}",
199 "public_header_files": "UIKit/Catagory/NSNumber+NumerFormat/*.h"
202 "name": "BDViewController",
204 "BDToolKit/BDView": [
207 "BDToolKit/BDStackView": [
211 "source_files": "UIKit/Controller/BDViewController/*.{h,m}",
212 "public_header_files": "UIKit/Controller/BDViewController/*.h"
215 "name": "BDTableViewController",
217 "BDToolKit/BDView": [
220 "BDToolKit/BDStackView": [
224 "source_files": "UIKit/Controller/BDTableViewController/*.{h,m}",
225 "public_header_files": "UIKit/Controller/BDTableViewController/*.h"
228 "name": "BDCollectionViewController",
230 "BDToolKit/BDView": [
233 "BDToolKit/BDStackView": [
237 "source_files": "UIKit/Controller/BDCollectionViewController/*.{h,m}",
238 "public_header_files": "UIKit/Controller/BDCollectionViewController/*.h"
241 "name": "BDTableViewCell",
243 "BDToolKit/BDView": [
246 "BDToolKit/BDStackView": [
250 "source_files": "UIKit/View/BDTableViewCell/*.{h,m}",
251 "public_header_files": "UIKit/View/BDTableViewCell/*.h"
254 "name": "BDCollectionViewFlowLayout",
255 "source_files": "UIKit/View/BDCollectionViewFlowLayout/*.{h,m}",
256 "public_header_files": "UIKit/View/BDCollectionViewFlowLayout/*.h"
259 "name": "BDCollectionReusableView",
261 "BDToolKit/BDView": [
264 "BDToolKit/BDStackView": [
268 "source_files": "UIKit/View/BDCollectionReusableView/*.{h,m}",
269 "public_header_files": "UIKit/View/BDCollectionReusableView/*.h"
272 "name": "BDCollectionViewCell",
274 "BDToolKit/BDView": [
277 "BDToolKit/BDStackView": [
281 "source_files": "UIKit/View/BDCollectionViewCell/*.{h,m}",
282 "public_header_files": "UIKit/View/BDCollectionViewCell/*.h"
285 "name": "NSArray+BDUIKIT",
287 "BDToolKit/BDView": [
290 "BDToolKit/BDStackView": [
293 "BDToolKit/NSObject+Identifier": [
297 "source_files": "UIKit/Catagory/NSArray+BDUIKIT/*.{h,m}",
298 "public_header_files": "UIKit/Catagory/NSArray+BDUIKIT/*.h"
301 "name": "NSString+BD",
302 "source_files": "UIKit/Catagory/NSString+BD/*.{h,m}",
303 "public_header_files": "UIKit/Catagory/NSString+BD/*.h"
306 "name": "UINib+UIView",
307 "source_files": "UIKit/Catagory/UINib+UIView/*.{h,m}",
308 "public_header_files": "UIKit/Catagory/UINib+UIView/*.h"
311 "name": "UILabel+BD",
312 "source_files": "UIKit/Catagory/UILabel+BD/*.{h,m}",
313 "public_header_files": "UIKit/Catagory/UILabel+BD/*.h"
316 "name": "UIButton+Layout",
317 "source_files": "UIKit/Catagory/UIButton+Layout/*.{h,m}",
318 "public_header_files": "UIKit/Catagory/UIButton+Layout/*.h"
321 "name": "UITextField+BD",
322 "source_files": "UIKit/Catagory/UITextField+BD/*.{h,m}",
323 "public_header_files": "UIKit/Catagory/UITextField+BD/*.h"
326 "name": "UITextView+BD",
327 "source_files": "UIKit/Catagory/UITextView+BD/*.{h,m}",
328 "public_header_files": "UIKit/Catagory/UITextView+BD/*.h"
332 "source_files": "UIKit/Catagory/UIView+BD/*.{h,m}",
333 "public_header_files": "UIKit/Catagory/UIView+BD/*.h"
337 "source_files": "UIKit/View/BDButton/*.{h,m}",
338 "public_header_files": "UIKit/View/BDButton/*.h"
341 "name": "BDSegmentView",
342 "source_files": "UIKit/View/BDSegmentView/*.{h,m}",
343 "public_header_files": "UIKit/View/BDSegmentView/*.h"
346 "name": "BDImageView",
347 "source_files": "UIKit/View/BDImageView/*.{h,m}",
348 "public_header_files": "UIKit/View/BDImageView/*.h"
352 "source_files": "UIKit/View/BDLabel/*.{h,m}",
353 "public_header_files": "UIKit/View/BDLabel/*.h"
356 "name": "UIView+BDCDS",
357 "source_files": "UIKit/Catagory/UIView+BDCDS/*.{h,m}",
358 "public_header_files": "UIKit/Catagory/UIView+BDCDS/*.h"
361 "name": "NSURLProtocol+WKWebVIew",
362 "source_files": "Foundation/Catagory/NSURLProtocol+WKWebVIew/*.{h,m}",
363 "public_header_files": "Foundation/Catagory/NSURLProtocol+WKWebVIew/*.h"
366 "name": "NSData+DeviceToken",
367 "source_files": "Foundation/Catagory/NSData+DeviceToken/*.{h,m}",
368 "public_header_files": "Foundation/Catagory/NSData+DeviceToken/*.h"
371 "name": "NSBundle+Associated",
372 "source_files": "Foundation/Catagory/NSBundle+Associated/*.{h,m}",
373 "public_header_files": "Foundation/Catagory/NSBundle+Associated/*.h"
376 "name": "NSURLComponents+Pairs",
377 "source_files": "Foundation/Catagory/NSURLComponents+Pairs/*.{h,m}",
378 "public_header_files": "Foundation/Catagory/NSURLComponents+Pairs/*.h"
381 "name": "BDAudioPlayer",
382 "source_files": "UIKit/Utils/BDAudioPlayer/*.{h,m}",
383 "public_header_files": "UIKit/Utils/BDAudioPlayer/*.h",
384 "resources": "UIKit/Utils/BDAudioPlayer/*.bundle"
387 "name": "BDFreeStyleButton",
389 "BDToolKit/BDView": [
393 "source_files": "UIKit/View/BDFreeStyleButton/*.{h,m}",
394 "public_header_files": "UIKit/View/BDFreeStyleButton/*.h"
398 "source_files": "Foundation/Utils/BDModel/*.{h,m}",
399 "public_header_files": "Foundation/Utils/BDModel/*.h"
402 "name": "UIView+BDAnimation",
403 "source_files": "UIKit/Catagory/UIView+BDAnimation/*.{h,m}",
404 "public_header_files": "UIKit/Catagory/UIView+BDAnimation/*.h"
407 "name": "UIView+Constraints",
408 "source_files": "UIKit/Catagory/UIView+Constraints/*.{h,m}",
409 "public_header_files": "UIKit/Catagory/UIView+Constraints/*.h"
412 "name": "UIView+BorderLine",
414 "BDToolKit/NSObject+Identifier": [
418 "source_files": "UIKit/Catagory/UIView+BorderLine/*.{h,m}",
419 "public_header_files": "UIKit/Catagory/UIView+BorderLine/*.h"
422 "name": "NSObject+NSCoding",
423 "source_files": "Foundation/Catagory/NSObject+NSCoding/*.{h,m}",
424 "public_header_files": "Foundation/Catagory/NSObject+NSCoding/*.h"
427 "name": "NSObject+Archive",
428 "source_files": "Foundation/Catagory/NSObject+Archive/*.{h,m}",
429 "public_header_files": "Foundation/Catagory/NSObject+Archive/*.h"
432 "name": "NSString+PercentEncoding",
433 "source_files": "Foundation/Catagory/NSString+PercentEncoding/*.{h,m}",
434 "public_header_files": "Foundation/Catagory/NSString+PercentEncoding/*.h"