摘要:
iOS开发网络篇—数据安全 一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据 “青花瓷”软件 因此:提交用户的隐私数据时,一定不要明文提交, 阅读全文
摘要:
iOS开发网络篇—NSURLConnection基本使用 一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLReque 阅读全文
摘要:
如何检测应用更新? 你可以使用友盟等第三方工具,但如果你只想使用轻量级的方法,只需GET这个接口:http://itunes.apple.com/lookup?id=你的应用程序的ID,解析返回的json字符串就行。 我想完全复制一个 UIView 怎么办,copy 方法好像用不了 iOS 中并不是 阅读全文
摘要:
iOS开发网络篇—数据缓存 一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存。 二 阅读全文
摘要:
iOS开发网络篇—监测网络状态 一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能) (2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI\3G网络:自动下载高清图片 低速网络:只下载缩略图 阅读全文
摘要:
//获取微信支付订单号 AFHTTPRequestOperationManager *manger = [AFHTTPRequestOperationManager manager]; //一定要去除 // manger.responseSerializer = [AFHTTPResponseSer 阅读全文
摘要:
自从手机普及以后,越来越多的用户从PC端转移到移动端。人们使用手机查阅新闻,畅玩游戏,观看视屏,方便购物等等,手机成为了大多数人出门必带的电子设备。据最新统计,中国智能手机普及率达到了58%,高于俄国的45%和印度的17% ,更超越了日本的39%。 手机硬件的普及,扩大了移动软件开发的市场,众多从业 阅读全文
摘要:
iOS开发网络篇—发送json数据给服务器以及多值参数 一、发送JSON数据给服务器 发送JSON数据给服务器的步骤: (1)一定要使用POST请求 (2)设置请求头 (3)设置JSON数据为请求体 代码示例: 二、多值参数 多值参数:一个参数对应多个值。 如下面的请求参数: http://192. 阅读全文
摘要:
一般来讲如果app用了web service , 我们需要防止数据嗅探来保证数据安全.通常的做法是用ssl来连接以防止数据抓包和嗅探 其实这么做的话还是不够的 。 我们还需要防止中间人攻击(不明白的自己去百度)。攻击者通过伪造的ssl证书使app连接到了伪装的假冒的服务器上,这是个严重的问题!那么如 阅读全文
摘要:
和往常一样使用CocoaPods管理一个基于FMDB的项目类库 命令行执行 $ pod install[!] The 'master' repo requires CocoaPods 0.32.1 - 失败,提示需要CocoaPods 0.32.1版本 查看CocoaPods版本 $ pod --v 阅读全文