美文网首页
从ios7-ios11的版本适配之路

从ios7-ios11的版本适配之路

作者: 刘书亚的天堂之路 | 来源:发表于2017-10-30 17:40 被阅读117次

关于iOS7的适配,总结来说就三点:

自动布局、页面切换自定义、界面扁平化

  1. xcode版本变成Xcode6
  2. storyboard文件统一为一个,之前是有两个iphone和ipad
  3. 出现了autolayout布局适配和sizeclass屏幕适配,能够针对每一个控件在每一个屏幕下做适配工作
  4. 在ViewController的初始化过程也会有变化
  5. 可以直接预览Storyboard文件

关于iOS8的适配

  1. 通常所说的适配主要是指界面控件大小的适配。例如你的一个按钮在iPhone4/4S上的SIZE是6020,在iPhone5/5S/5C上面时可能需要是6025,在iPhone6/6P上面时可能需要是80*30,这样根据你iPhone屏幕的大小适当的调整的控件大小,已使从视觉上达到最佳的审美效果。

  2. 函数的适配 有些函数是在iOS7系统引进的,如在iOS 的SDK里有这样的注释NS_AVAILABLE_IOS(7_0),当你使用这样的函数在高于此版本的系统时,不会有问题。而当你使用iOS SDK8.0引入的函数在低于8.0的系统时就会引起程序崩溃。

  3. 搜索框UISearchController的使用(iOS8.0以后替代UISearchBar + UISearchDisplayController的组合)

  4. UIAlertController代替原来的Alertview

  5. 关于分辨率适配的问题
    iPhone4/4s 640 *960 iphone5/5C/5S 640 * 1136 iPhone6 750 * 1242 iPhone6P 1242 * 2208


关于iOS8、9、10的适配
ios9下的网络配置

相关文章

  • 从ios7-ios11的版本适配之路

    关于iOS7的适配,总结来说就三点: 自动布局、页面切换自定义、界面扁平化 xcode版本变成Xcode6 sto...

  • iOS11版本适配问题

    iOS11版本适配问题 iOS11版本适配问题

  • Android6.0、7.0、8.0、9.0适配问题

    Android版本适配

  • 屏幕适配

    适配 什么是适配?适应、兼容各种不同的情况 iOS开发中的适配?系统适配针对不同版本的操作系统进行适配屏幕适配针对...

  • 版本适配

    屏幕适配 代码适配 Masonry UIView+AutoLayout 可视化适配 autoLayout 系统适配...

  • 版本适配

    版本适配 5、接触过几个iOS版本,在版本兼容方面有哪些感悟。 接触过iOS6、iOS7、iOS8、iOS9,已经...

  • UI基础7 适配

    适配 什么是适配? 适应、兼容各种不同的情况 移动开发中,适配的常见种类 系统适配针对不同版本的操作系统进行适配 ...

  • 基础 (十二) : Autolayout

    适配 什么是适配? 适应、兼容各种不同的情况 移动开发中,适配的常见种类 系统适配 针对不同版本的操作系统进行适配...

  • iOS开发-屏幕适配三种技术(Autoresizing,Auto

    开发中:要进行适配 什么是适配: 适应、兼容不同的情况 常见的适配: 1.系统适配:针对不同版本的操作系统进行适配...

  • Autolayout

    1.屏幕适配 系统适配 什么是适配?适应、兼容各种不同的情况 移动开发中,适配的常见种类系统适配:针对不同版本的操...

网友评论

      本文标题:从ios7-ios11的版本适配之路

      本文链接:https://www.haomeiwen.com/subject/ycbppxtx.html