2017年5月30日

IOS .a静态库的和.framework制作

摘要: 选择“Cocoa Touch Static Library” 输入静态库名称 添加库需要包含的源代码 选择需要暴露出来的.h文件,.m文件会自动编译到.a文件中 选择真机设备,然后 Command+B 编译,libMJRefresh.a文件从红色变为黑色 选择模拟器,依然 Command+B ,模拟 阅读全文

posted @ 2017-05-30 19:19 守望星空 阅读(629) 评论(0) 推荐(0) 编辑

IOS 检测网络状态

摘要: 在网络应用中,需要对用户设备的网络状态进行实时监控,目的是 让用户了解自己的网络状态,防止一些误会(比如怪应用无能) 根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI\3G网络:自动下载高清图片 低速网络:只下载缩略图 没有网络:只显示离线的缓存数据 苹果官方提供了一个叫Reachability的示例程序,便于开发者检测网络状态 https://developer.appl... 阅读全文

posted @ 2017-05-30 15:47 守望星空 阅读(148) 评论(0) 推荐(0) 编辑

IOS 缓存思路

摘要: 为了提高程序的响应速度,可以考虑使用缓存(内存缓存\硬盘缓存) 第一次请求数据时内存缓存中没有数据硬盘缓存中没有数据 取得某个请求的缓存- (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request; 清除某个请求的 阅读全文

posted @ 2017-05-30 15:40 守望星空 阅读(182) 评论(0) 推荐(0) 编辑

IOS Charles(代理服务器软件,可以用来拦截网络请求)

摘要: 什么是Charles Charles是一款代理服务器软件,可以用来拦截网络请求 利用Charles能得知大部分公司app的数据来源和数据格式 下载地址:http://www.charlesproxy.com/download/ 阅读全文

posted @ 2017-05-30 15:19 守望星空 阅读(505) 评论(0) 推荐(0) 编辑

IOS UIWebView(浏览器控件)

摘要: 什么是UIWebViewUIWebView是iOS内置的浏览器控件系统自带的Safari浏览器就是通过UIWebView实现的 UIWebView不但能加载远程的网页资源,还能加载绝大部分的常见文件html\htmpdf、doc、ppt、txtmp4… … UIWebView常用的加载资源的方法- 阅读全文

posted @ 2017-05-30 13:00 守望星空 阅读(261) 评论(0) 推荐(0) 编辑

IOS 上传下载

摘要: Content-Type multipart/form-data; boundary=本次上传标示字符串(不能中文) --本次上传标示字符串 \nContent-Disposition: form-data; name="服务端字段"; filename="上传文件名" \nContent-Type 阅读全文

posted @ 2017-05-30 12:29 守望星空 阅读(363) 评论(0) 推荐(0) 编辑

IOS AFN (第三方请求)

摘要: 什么是AFN全称是AFNetworking,是对NSURLConnection、NSURLSession的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛 AFN的github地址https://github.com/AFNetworking/AFNetworkin 阅读全文

posted @ 2017-05-30 12:21 守望星空 阅读(162) 评论(0) 推荐(0) 编辑

IOS ASI (第三方请求)

摘要: 什么是ASI全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大基于底层的CFNetwork框架,运行效率很高可惜作者早已停止更新,有一些潜在的BUG无人去解决很多公司的旧项目里面都残留着它的身影,以前的很多iOS项目都是ASI + SBJson会不会用ASI,可以算是检验是否为 阅读全文

posted @ 2017-05-30 11:02 守望星空 阅读(165) 评论(0) 推荐(0) 编辑

导航