摘要: # 蓝牙##GameKit###简介:* 实现蓝牙设备之间的`通讯`* 只能使用在`iOS设备`之间`同一个应用`内连接* 从`iOS7`开始过期了* 但是GameKit是`最基本的`蓝牙通讯框架* 通过蓝牙可以实现文件的共享(仅限设备沙盒中的文件)* 此框架一般用于游戏开发(比如五子棋对战)##开... 阅读全文
posted @ 2015-11-30 23:57 刘娇贤 阅读(688) 评论(1) 推荐(0) 编辑
摘要: NSURLSessionConfigurationNSURLSessionConfiguration对象用于初始化NSURLSession对象。展开请求级别中与NSMutableURLRequest相关的可供选择的方案,我们可以看到NSURLSessionConfiguration对于会话如何产生请... 阅读全文
posted @ 2015-11-29 23:21 刘娇贤 阅读(831) 评论(0) 推荐(0) 编辑
摘要: AFNNSURLConnection包装方法GET// 1.创建AFN管理者// AFHTTPRequestOperationManager内部包装了NSURLConnectionAFHTTPRequestOperationManager *manager = [AFHTTPRequestOpera... 阅读全文
posted @ 2015-11-19 00:41 刘娇贤 阅读(390) 评论(0) 推荐(0) 编辑
摘要: NSURLSession使用步骤创建NSURLSession创建Task执行Task- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self post];}//get第一种- (void)get{ NS... 阅读全文
posted @ 2015-10-19 18:59 刘娇贤 阅读(830) 评论(0) 推荐(0) 编辑
摘要: NSURLRequest用于保存请求地址/请求头/请求体默认情况下NSURLRequest会自动给我们设置好请求头request默认情况下就是GET请求NSURLConnection和RunLoop默认情况会将NSURLConnection添加当前线程到RunLoop,如果是在子线程中调用NSURL... 阅读全文
posted @ 2015-10-19 18:29 刘娇贤 阅读(374) 评论(1) 推荐(0) 编辑
摘要: 什么是RunLoop运行循环一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run方法)RunLoop只能选择一个Mode启动,如果当前Mode中没有任何Source(Sources0、Sources1)、Timer,那么就直接退出RunLo... 阅读全文
posted @ 2015-10-15 10:48 刘娇贤 阅读(783) 评论(0) 推荐(1) 编辑
摘要: NSOperationNSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类NSInvocationOperation如果直接执行NSInvocationOperation中的操作, 那么默认会在主线程中执行 NSInvocationOperation *op1 = [[NSIn... 阅读全文
posted @ 2015-09-19 21:03 刘娇贤 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 进程进程是指在系统中正在运行的一个应用程序线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)1个线程中任务的执行是串行的(执行完上一个才能执行下一个)多线程1个进程中可以开启多条线程,多条线程可以并行(同时)执行不同的任务线程可以并行, 但是每个线程中的任务还是串行多线程原理多线程... 阅读全文
posted @ 2015-09-12 19:57 刘娇贤 阅读(272) 评论(0) 推荐(0) 编辑
摘要: CALayer在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView,其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象)... 阅读全文
posted @ 2015-09-08 13:09 刘娇贤 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Quartz2DQuartz2D是二维的绘图引擎经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。开发中比较常用的是截屏/裁剪/自定义UI控件。 Quartz2D在iOS开发中的价... 阅读全文
posted @ 2015-08-30 10:36 刘娇贤 阅读(446) 评论(0) 推荐(0) 编辑