摘要:AFN HTTPS UIWebView 1.AFN使用技巧 2.AFN文件上传 objc 1.文件上传拼接数据的第一种方式 [formData appendPartWithFileData:data name:@"file" fileName:@"xxoo.png" mimeType:@"appli
阅读全文
摘要:NSURLSession AFN 1.NSURLConnection和Runloop 1.1 涉及知识点 (1)两种为NSURLConnection设置代理方式的区别 (2)如何控制代理方法在哪个线程调用 (3)开子线程发送网络请求的注意点,适用于自动发送网络请求模式 2.NSURLSession的
阅读全文
摘要:文件下载 如果文件比较小,下载方式会比较多 直接用NSData的+ (id)dataWithContentsOfURL:(NSURL )url; 利用NSURLConnection发送一个HTTP请求去下载 如果是下载图片,还可以利用SDWebImage框架 如果是大文件下载,建议使用NSURLSe
阅读全文
摘要:JSON and XML 1.0 JSON解析 1.1 JSON简单介绍 001 问:什么是JSON 答: (1)JSON是一种轻量级的数据格式,一般用于数据交互 (2)服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) 002 相关说明 (1)JSON的格式很像OC中的字
阅读全文
摘要:1.网络基础 1.1 网络基础 001 问题:为什么要学习网络编程? 回答:(1)网络编程是一种实时更新应用数据的常用手段 (2)网络编程是开发优秀网络应用的前提和基础 002 网络基本概念 2 1 客户端(就是手机或者ipad等手持设备上面的APP) 2 2 服务器(远程服务器 本地服务器) 2
阅读全文
摘要:首先补充一下前面遗漏的 补充(GCD NSOperation) 1 1 关于GCD中的创建和释放 在iOS6.0之前,在GCD中每当使用带creat单词的函数创建对象之后,都应该对其进行一次release操作。在iOS6.0之后,GCD被纳入到了ARC的内存管理机制中,在使用GCD的时候我们就像对待
阅读全文
摘要:1.单例模式 1.1 概念相关 (1)单例模式 在程序运行过程,一个类只有一个实例 (2)使用场合 在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次) 1.2 ARC实现单例 (1)步骤 01 在类的内部提供一个static修饰的全局变量 02 提供一个类方法,方便外界访问 03 重写+
阅读全文
摘要:1.基本概念 1.1 什么是进程 进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 1.2 什么是线程 (1)基本概念 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程),线程是进程的基本执行单元,一个进程(程序)的所有任务都在
阅读全文