虽然在iOS7引入NSURLSession时,但因为NSURLConnection还可以使用,就懒得学习这新玩意了,本来在开发中多数时候也是使用第三方居多。最近发现iOS9中已经弃用了NSURLConnection请求网络的方法,所以趁着有时间就好好学习一把吧,闲着也闲着,因此决定翻译苹果官方的.....
分类:
Web程序 时间:
2015-11-25 21:15:58
阅读次数:
351
苹果iOS9推出也有一段时间了,本来以为应该很稳定吧,但事实却不是这样。一日将iOS 8上运行得很良好的App在一台iOS 9.1设备上调试,却发现了很奇葩的问题:不能释放键盘。跟踪调试,发现只要代码中一运行到resignFirstResponder(或者是endEditing)方法调用的地方,程序...
分类:
移动开发 时间:
2015-11-25 19:27:40
阅读次数:
551
链接地址:http://www.open-open.com/lib/view/open1443194127763.html中文快速导航:iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)WHY(以前的HTTP不是也能用吗...
分类:
移动开发 时间:
2015-11-25 19:16:45
阅读次数:
307
Google后查证,iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)新特性要求App内访问的网络必须使用HTTPS协议。但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成...
分类:
移动开发 时间:
2015-11-25 17:00:12
阅读次数:
178
1) 网络访问请求:中文空格字符编码/解码 stringByAddingPercentEscapesUsingEncoding(只对 `#%^{}[]|\" 加空格共14个字符编码,不包括”&?”等符号), ios9将淘汰,建议用stringByAddingPercentEncodin...
分类:
Web程序 时间:
2015-11-24 21:11:53
阅读次数:
205
添加依赖库 LocalAuthentication.framework#import // 头文件 LAContext *context = [[LAContext alloc] init]; NSError *error = nil; // 这句代码是让指纹验证的提示框没有输入密码 cont...
分类:
移动开发 时间:
2015-11-24 12:29:46
阅读次数:
168
我的个人项目《丁丁印记》中加入了远程推送功能,按照操作说明去做还是比较容易实现的,但是学的不够不系统,因此这篇文章希望总结一下最新的iOS推送功能,因为iOS8之后的推送和致之前的版本是有所不同的,也希望想能帮助到需要的朋友。这篇文章将从零开始,向大家介绍远程推送功能的原理和使用。什么是远程推送.....
分类:
移动开发 时间:
2015-11-23 00:45:55
阅读次数:
8561
遇到的错误The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.少年莫慌,这是升级的ios9的https问题,解决起来很简单,关闭他,咱还是用http解决1:在Info.plist中添加NSAppTransportSecuri...
分类:
移动开发 时间:
2015-11-21 14:31:53
阅读次数:
194
在iOS9中App被其他应用唤起的时候Crash,正常启动或者调试模式都不会Crash.通过XCode - Window -Device,查看设备的log,如下Assertion failure in -[UIApplication _runWithMainScene:transitionConte...
分类:
移动开发 时间:
2015-11-21 00:32:38
阅读次数:
352
错误描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your...
分类:
移动开发 时间:
2015-11-20 21:30:22
阅读次数:
158