摘要:
1.在使用两者的过程中发现前者比后者节省内存一倍多,WKWebView 是苹果在 iOS 8 中引入的新组件,目的是给出一个新的高性能的 Web View 解决方案,摆脱过去 UIWebView 的老旧笨重特别是内存占用量巨大的问题。 2.导入#import <WebKit/WebKit.h> NS 阅读全文
2016年8月30日
2016年8月22日
摘要:
1.利用从特定的路径中取出字典的返回BOOL值来进行判断。 //获取plist文件的地址,为空 NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/d.plist"]; //根据文件创建字典 N 阅读全文
摘要:
1.由于在项目中要使用到第三方框架和其他的类的时候,而它用的是MRC的时候,其最简便的方法:完成从MRC到ARC的转换。 1.点击工程文件,进入到工程的设置里面。 2.看见Build Phases,就点击一下,然后出现一个下拉框,点击Compile Sources,出现了相关的文件,把 MRC的文件 阅读全文
2016年8月15日
摘要:
1.如果不在APPDelegate引入MMDrawerController框架,那么就要注意在需要点击的视图控制器中的对象的获取。 //工程中标签视图控制器 MainTabBarViewController *tabbarController = [[MainTabBarViewController 阅读全文
2016年8月13日
2016年8月11日
摘要:
1. //创建全局队列 dispatch_queue_t queue = dispatch_get_global_queue(0, 0); //创建信号量 dispatch_semaphore_t semaphore = dispatch_semaphore_create(1); NSMutable 阅读全文
2016年8月8日
摘要:
CADisplayLink来开启定时器 CADisplayLink是以屏幕刷新频率将内容绘制到屏幕上的定时器,每秒60Hz。使用的时候,先创建一个CADisplayLink对象,将其添加到一个RunLoop中,并设置target和selector方法,则每次屏幕刷新的时候,selector方法就会自 阅读全文
2016年8月4日
摘要:
1.首先导入Coreimage框架。 //创建滤镜对象 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; //设置默认属性 [filter setDefaults]; //将网站用utf-8格式进行转化。 NSDat 阅读全文
2016年7月30日
2016年7月29日
摘要:
1.第一种方法:利用视图控制器自带的View的window属性: 具体使用 self.view.window.rootViewController = ... 2.第二种方法:通过导入APPDelegate类来获取window: 具体使用 AppDelegate *app = [UIApplicat 阅读全文