OC中常见的分类
转载自CSDN
二 iOS常见分类
【OC中常见的分类】一些必要的类别iOS开发。包括的NSDate,的NSString,NSUserDefaults的,和的UIColor帮助UIImage的方法。
1. NSDate
-(NSString *)formatWithString:(NSString *)format;
-(NSString *)formatWithStyle:(NSDateFormatterStyle)style;
-(NSString *)distanceOfTimeInWords;
-(NSString *)distanceOfTimeInWords:(NSDate *)date;
2. NSString
-(NSString *)MD5;
-(NSString *)sha1;
-(NSString *)reverse;
-(NSString *)URLEncode;
-(NSString *)URLDecode;
-(NSString *)stringByStrippingWhitespace;
-(NSString *)substringFrom:(NSInteger)from to:(NSInteger)to;
-(NSString *)CapitalizeFirst:(NSString *)source;
-(NSString *)UnderscoresToCamelCase:(NSString*)underscores;
-(NSString *)CamelCaseToUnderscores:(NSString *)input;
-(NSUInteger)countWords;
-(BOOL)contains:(NSString *)string;
-(BOOL)isBlank;
3. NSUserDefaults
+(void)saveObject:(id)object forKey:(NSString *)key;
+(id)retrieveObjectForKey:(NSString *)key;
+(void)deleteObjectForKey:(NSString *)key;
4. UIColor
+(UIColor *)colorWithHex:(int)hex;
5. UIImage + GIF
+(UIImage *)animatedImageWithAnimatedGIFData:(NSData *)theData;
+(UIImage *)animatedImageWithAnimatedGIFURL:(NSURL *)theURL;
下载地址:http://download.csdn.net/detail/baihuaxiu123/9509303
三 辅助软件 1:XCODE文档注解插件VVDocumenter
地址:https://github.com/onevcat/VVDocumenter-Xcode
2:将JSON格式化输出为模型的属性
地址:https://github.com/EnjoySR/ESJsonFormat-Xcode
3:图片提示插件
地址:https://github.com/ksuther/KSImageNamed-Xcode
4:图片转换插件
地址:https://github.com/rickytan/RTImageAssets
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量