摘要: 移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为 SDWebImage 。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类 App 的标配功能。由于缓存文件是存在 App 的沙盒中,所以我们可以通过 NSFileMana 阅读全文
posted @ 2016-12-19 11:45 琼极一生 阅读(7420) 评论(0) 推荐(0) 编辑
摘要: 说下iOS8是如何跳转的,以下是代码: [objc] view plain copy print? NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; if ([[UIApplication sharedApp 阅读全文
posted @ 2016-12-19 10:01 琼极一生 阅读(249) 评论(0) 推荐(0) 编辑
摘要: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(KeyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; -(void)K 阅读全文
posted @ 2016-12-16 15:17 琼极一生 阅读(331) 评论(0) 推荐(0) 编辑
摘要: http://www.jianshu.com/collection/9a22b04a9357 阅读全文
posted @ 2016-12-15 17:26 琼极一生 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 先上个例子: NSString * str1 =[nameInput.text stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]; NSString * str2 =[passwdInp 阅读全文
posted @ 2016-12-13 09:34 琼极一生 阅读(736) 评论(0) 推荐(0) 编辑
摘要: //判断是否全是空格 + (BOOL) isEmpty:(NSString *) str { if (!str) { return true; } else { NSCharacterSet *set = [NSCharacterSetwhitespaceAndNewlineCharacterSet 阅读全文
posted @ 2016-12-13 08:58 琼极一生 阅读(3833) 评论(0) 推荐(0) 编辑
摘要: .h 文件 #import <Foundation/Foundation.h> #define kTimeOutInterval 30 //请求超时时间 @interface SingletonClass : NSObject +(SingletonClass *)shareSingletonCla 阅读全文
posted @ 2016-12-12 15:05 琼极一生 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: UITableView高度计算和估算的机制 不同iOS系统在高度计算上的差异 iOS8 self-sizing cell UITableView+FDTemplateLayoutCell如何用一句话解决高度问题 UITableView+FDTemplateLayoutCell中对RunLoop的使用 阅读全文
posted @ 2016-12-05 10:17 琼极一生 阅读(155) 评论(0) 推荐(0) 编辑
摘要: #pragma mark 根据图片url获取图片尺寸 +(CGSize)getImageSizeWithURL:(id)imageURL { NSURL* URL = nil; if([imageURL isKindOfClass:[NSURL class]]){ URL = imageURL; } 阅读全文
posted @ 2016-12-05 09:57 琼极一生 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: + (BOOL)stringContainsEmoji:(NSString *)string { __block BOOL returnValue = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) opt 阅读全文
posted @ 2016-12-05 08:25 琼极一生 阅读(1445) 评论(0) 推荐(1) 编辑