iOS9适配系列教程--目录

iOS9适配系列教程【原文地址

(截至2015年9月26日共有10篇,后续还将持续更新。更多iOS开发干货,欢迎关注 微博@iOS程序犭袁

  1. iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)
  2. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)
  3. WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在反人类?)
  4. HOW(如何适配?---弱弱地问下:加班要多久?)
  5. 第1种情况:HTTPS Only (只有HTTPS,所有情况下都使用ATS)
  6. 第2种情况:Mix & Match(混合)
  7. 第3种情况:Opt Out(禁用ATS)
  8. 第4种情况:Opt Out With Exceptions(除特殊情况外,都不使用ATS)
  9. Certificate Transparency
  10. Q-A
  11. iOS9新特性_更灵活的后台定位(见Demo2)
  12. 企业级分发
  13. iOS9以后,企业级分发ipa包将遭到与Mac上dmg安装包一样的待遇:默认不能安装,也不再出现“信任按钮”
  14. iOS9以后,企业分发时可能存在:下载的ipa包与网页两者的 bundle ID 无法匹配而导致下载失败的情况
  15. Bitcode
  16. iOS9 URL Scheme 适配_引入白名单概念(见Demo3)
    1. 常见 URL Scheme
    2. Q-A
  17. iPad适配Slide Over 和 Split View
  18. 字体间隙变大导致 UI 显示异常
  19. 升级 Xcode7 后的崩溃与警告
  20. iOS9 下使用 Masonry 会引起崩溃的一种情况
  21. Xcode 升级后,旧的状态栏的样式设置方式会引起警告
    1. Demo4---navigationController状态栏样式新的设置方法
  22. Xcode7 在 debug 状态下也生成 .dSYM 文件引起的警告
  23. Xcode7 无法使用 8.x 系统的设备调试,一运行就报错 there is an intenal API error
  24. 使用了 HTML 的 iframe 元素可能导致无法从 Safari 跳转至 App
  25. iOS9锁屏控制台会打印警告
  26. Xcode7 上传应用时提示 ITMS-90535 Unable to publish iOS app with xxx SDK 的问题
  27. [在didFinishLaunchingWithOptions结束后还没有设置window的rootViewController会导致崩溃](https://github.com/ChenYilong/iOS9AdaptationTips#在didfinishlaunchingwithoptions结束后还没有设置window的rootview
    controller会导致崩溃)
  28. Demo5、Demo6--- 搜索 API
  29. iOS国际化问题:当前设备语言字符串返回有变化
  30. UITableView显示异常
  31. 代码创建的 tableView 无法隐藏 cell 分割线
  32. reloadData 刷新失效
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 8,319评论 0 5
  • 从熟悉的地方出去,第一次进入这座没来过的城市,刚下车,映入眼前的繁华,还有我略带迷茫的眼神。 行走在这座城市的街...
    走在荒芜人道阅读 2,870评论 0 1
  • 有时候越是谨慎的对待人生,有时反而越容易陷入一个又一个的泥潭,有时真的感觉是天意弄人,让人无法接受又不得不接受...
    浅笑舒眉阅读 3,552评论 0 1
  • 局里有份档案,谁都不愿去接手,放了好久在柜子里,一个新人进入了组,听说有这么一份档案,心里也是好奇,就询问别人为何...
    许你故作姿态阅读 1,527评论 0 1