iOS
ClegeJJ
这个作者很懒,什么都没留下…
展开
-
runtime 总结
什么是runtime? 1> runtime是一套底层的C语言API(包含很多强大实用的C语言数据类型、C语言函数) 2> 实际上,平时我们编写的OC代码,底层都是基于runtime实现的 * 也就是说,平时我们编写的OC代码,最终都是转成了底层的runtime代码(C语言代码) runtime有啥用? 1> 能动态产生一个类、一个成员变量、一个方法 2> 能动态修改一个类、一原创 2015-11-13 15:33:24 · 219 阅读 · 0 评论 -
文件解压缩
一、技术方案 1.第三方框架:SSZipArchive 2.依赖的动态库:libz.dylib 二、压缩1 1.第一个方法 /** zipFile :产生的zip文件的最终路径 directory : 需要进行的压缩的文件夹路径 */ [SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory原创 2015-11-18 10:44:43 · 194 阅读 · 0 评论 -
文件上传
一、文件上传的步骤 1.设置请求头 * 目的:告诉服务器请求体里面的内容并非普通的参数,而是包含了文件参数 [request setValue:@"multipart/form-data; boundary=heima" forHTTPHeaderField:@"Content-Type"]; 2.设置请求体 * 作用:存放参数(文件参数和非文件参数) 1> 非文件参数 [b原创 2015-11-18 10:46:13 · 201 阅读 · 0 评论 -
网络总结1
一、一个HTTP请求的基本要素 1.请求URL:客户端通过哪个路径找到服务器 2.请求参数:客户端发送给服务器的数据 * 比如登录时需要发送的用户名和密码 3.返回结果:服务器返回给客户端的数据 * 一般是JSON数据或者XML数据 二、基本的HTTP请求的步骤(移动客户端) 1.拼接"请求URL" + "?" + "请求参数" * 请求参数的格式:参数名原创 2015-11-18 10:47:16 · 212 阅读 · 0 评论 -
文件解压缩
一、技术方案 1.第三方框架:SSZipArchive 2.依赖的动态库:libz.dylib 二、压缩1 1.第一个方法 /** zipFile :产生的zip文件的最终路径 directory : 需要进行的压缩的文件夹路径 */ [SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory原创 2015-11-18 10:49:13 · 271 阅读 · 0 评论 -
AFN
一、2大管理对象 1.AFHTTPRequestOperationManager * 对NSURLConnection的封装 2.AFHTTPSessionManager * 对NSURLSession的封装 二、AFHTTPRequestOperationManager的具体使用 1.创建管理者 AFHTTPRequestOperationManager *mgr原创 2015-11-18 10:50:00 · 184 阅读 · 0 评论 -
网络总结2
一、大文件下载 1.方案:利用NSURLConnection和它的代理方法 1> 发送一个请求 // 1.URL NSURL *url = [NSURL URLWithString:@"http://localhost:8080/MJServer/resources/videos.zip"]; // 2.请求 NSURLRequest *request = [NSURLRequest原创 2015-11-18 10:48:14 · 179 阅读 · 0 评论