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