O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Swift Girl - Xcode9 & iOS11

1.434 visualizações

Publicada em

Keynote for Swift Girl

Publicada em: Engenharia
  • Seja o primeiro a comentar

Swift Girl - Xcode9 & iOS11

  1. 1. 淺談 Xcode 9 & iOS 11 Tun-Kai Yang
  2. 2. Xcode 9 • 2017/09/17 發佈
  3. 3. Xcode 9 • ⽀支援 Swift 3.2 & Swift 4 (想當年年 Swift 2 -> Swift 3) • ⽀支援 iOS 11
  4. 4. • 配合 iPhone X 新增 Safe Area Xcode 9
  5. 5. Xcode 9 無 Safe Area Safe Area
  6. 6. • iOS 9 以下不⽀支援 Safe Area! Xcode 9
  7. 7. Xcode 9 • 模擬器多開
  8. 8. Xcode 9
  9. 9. Xcode 9
  10. 10. Xcode 9 • 與 GitHub 更更好的結合
  11. 11. Xcode 9 • 與 GitHub 更更好的結合
  12. 12. Xcode 9 • 與 GitHub 更更好的結合
  13. 13. Xcode 9 • 匯出憑證
  14. 14. Xcode 9 • 匯出憑證
  15. 15. Xcode 9 • 裝置無線 Build
  16. 16. Xcode 9 • 上傳 App 可能出現錯誤
  17. 17. Xcode 9
  18. 18. Xcode 9
  19. 19. Xcode 9 • 解法:
  20. 20. Xcode 9 • 解法:
  21. 21. Xcode 9 • 解法: • find Products/ -name Info.plist -print0 | xargs -0n1 plutil -replace BuildMachineOSBuild -string 16A323
  22. 22. Xcode 9 • Xcode 9.0 Simulator Bug • Map 或 動畫效果 可能有延遲難以使⽤用的狀狀況 • Xcode 9.1 修復
  23. 23. Xcode 9 • Provisioning Profiles issue
  24. 24. iOS 11 • 長⾼高的 UISearchBar • iOS 11 UISearchBar height: 44 -> 56 iOS 10 iOS 11
  25. 25. iOS 11 • iOS 11 UINavigationBar Large Title
  26. 26. iOS 11 • iOS 11 UINavigationBar Large Title • navigationController?.navigationBar.prefersLargeTitles = true
  27. 27. iOS 11 • iOS 11 UIScrollView
  28. 28. iOS 11 • iOS 11 UIScrollView • automaticallyAdjustsScrollViewInsets 捨棄 • contentInsetAdjustmentBehavior 取代 • UIScrollView.appearance().contentInsetAdjustm entBehavior = .never
  29. 29. Q & A

×