码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发系统版本适配(未完待续。。。)

时间:2015-12-23 19:31:41      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

  1.iOS9引入了新特性App Transport Security (ATS)。新特性要求App内访问的网络必须使用HTTPS协议:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。简单的说,就是苹果限制了HTTP协议,如果你用的是http协议的,要处理请参考我的另一文章,iOS9网络适配

  2.iOS9与iOS8的字体发生了变化。

  iOS8中,字体是Helvetica,中文的字体有点类似于“华文细黑”。只是苹果手机自带渲染,所以看上去可能比普通的华文细黑要美观。iOS9中,中文系统字体变为了专为中国设计的“苹方” 有点类似于一种word字体“幼圆”。字体有轻微的加粗效果,并且最关键的是字体间隙变大了!

  所以很多原本写死了width的label可能会出现“...”的情况。

  为了在界面显示上不出错,就算是固定长度的文字也还是建议使用sizetofit 或者ios向上取整 ceilf() 或者提前计算

 

  未完待续。。。

iOS开发系统版本适配(未完待续。。。)

标签:

原文地址:http://www.cnblogs.com/yyt-hehe-yyt/p/5070682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!