OC中常见的分类

转载自CSDN

二 iOS常见分类

一些必要的类别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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容