Xcode 6新特性(多屏幕實時預覽\支持矢量圖)

轉自http://blog.csdn.net/ysy441088327/article/details/39268773

引言:

9月9號,蘋果產品發布會結束后,同時對開發者發布Xcode 6 GM版本,GM版本雖是測試版的含義,但對于蘋果來說,等于95%的正式版。
所以,通過GM版本可以開始進行iOS8的兼容和iPhone 6 和iPhone 6 Plus的適配。本篇想來細數細數在新版本中都有哪些新增和改變

正文:

1:模擬器

模擬器在Xcode 6 以后有什么變化呢? 首先是應用編譯安裝路徑方面的三個變化

  • 變化一:應用編譯安裝路徑變跟成如下目錄:
/Users/yushuyi/Library/Developer/CoreSimulator
  • 變化二:應用安裝包和沙盒文件夾的目錄分離,在這里推薦一個小工具,它的名字叫:SimPholders
    它可以很迅速幫我們定位某個模擬器應用的沙盒文件夾,并記錄我們在開發過程中最近編譯的三個App。
  • 變化三:現在,我們的Xcode 6 在每一次編譯成功并運行以后,安裝包的UUID文件夾會隨同變化了。 這很好的模擬了真機的實際覆蓋安裝環境。(特別注意)

路徑情況大概發現上面三個比較重要的改變,接下來Xcode 6 在模擬器方面還提供專門的管理頁面,如下圖:

01.png

通過Window -> Devices 打開
對于 Apple Watch 模擬器 需要單獨說明一下,它不通過Devices進行管理,因為 Apple Watch 現在屬于iPhone的擴展硬件.需要和iPhone配套才能使用.
所以我們在啟動相應的模擬器以后,才能夠打開Watch 模擬器 .

2:全新編程語音:Swift

Objective-C發展至今已經有30年的歷史,每隔一段時間,蘋果都會對其進行細節上的補充和完善.但畢竟一代新人換舊人,有時候只有跳出這個圈,才能夠放眼和大膽的去改變甚至超越,而Swift必然會是蘋果編程世界的新寵兒.讓我們一起以學習的姿態去擁抱.去接納!

3:Asset Catalog

Asset Catalog在Xcode 6中逐漸增強它的功能

  • 1:支持矢量圖:
    Asset Catalog 從 Xcode 6 開始支持矢量圖,達到一圖頂多圖的目的,而不需要單獨準備 @1X @2X @3X 的圖片.
02.png
  • 2:支持Size Classes:
    面對多變的布局,如果需要調整相應的圖片可直接通過Asset Catalog進行設置
  • 3:支持JPG:
    蘋果在圖片格式方面一直要求使用PNG,但如果一定需要使用JPG(JPG體積小)并放在Asset Catalog里面進行管理也是可以的.
    但是在渲染方面需要設置為按原始方式渲染,如圖:
03.png
4:Interface Builder

從Xcode 6開始,通過IB來開發界面是一件非常方面的事情,讓我們來看看都添加了哪些新功能:

  • 1:支持多屏幕實時預覽且支持橫屏預覽
04.png
  • 2:Size Classes 支持.
    在以往的情況,應用同時支持iPhone,iPad,需要創建兩個故事板來實現.
    Size Classes可以實現iPhone,iPad比較相近的界面通過一個故事板來完成. 如果很復雜的也不是不能,只是現階段不推薦這樣.
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容