日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Xcode6的新特性、iPhone6和iPhone6Plus的适配,xcode6iphone6

發布時間:2024/9/30 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xcode6的新特性、iPhone6和iPhone6Plus的适配,xcode6iphone6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今年蘋果發布會已經結束,但人們貌似對iPhone6和iPhone6plus不太感興趣,而對iWatch非常期待。這次蘋果一次發布兩種屏幕大小的手機,而且與之前的機型的屏幕大小都不一樣。這對開發者來說,無疑是最擔心的事了,之前的app在iPhone6和iPhone6Plus上會不會布局全亂了呢?


??????? 不用擔心蘋果肯定會考慮到這些問題的:

  • ?? 雖然屏幕分辨率變了很多,但是5、5s、6、6+他們的屏幕長寬比還是一致的,都是16:9;
  • ?? 之前的app在6或6+上安裝不會受影響,會按比例縮放、填充整個屏幕;
  • ?? Xcode6之前的版本創建的項目,在6上運行,其坐標系依然和以前一樣;
  • ?? Xcode6創建的項目,其坐標系5s、6、6+就都不一樣了;

??????? 之前的坐標系我們都知道是320*480和320*568;那么新版的iPhone坐標系又會是多少呢?我用Xcode6GM版新建了一個項目,分別在storyboard、代碼、xib上測試之后的數據為:

iPhone6:

2014-09-15 11:15:52.104 X6Test[1766:62602] SB screen bounds = {{0, 0}, {375, 667}}
2014-09-15 11:15:52.105 X6Test[1766:62602] SB view bounds = {{0, 0}, {375, 667}}
2014-09-15 11:15:53.304 X6Test[1766:62602] code screen bounds = {{0, 0}, {375, 667}}
2014-09-15 11:15:53.305 X6Test[1766:62602] code view bounds = {{0, 0}, {375, 667}}
2014-09-15 11:15:57.913 X6Test[1766:62602] xib screen bounds = {{0, 0}, {375, 667}}
2014-09-15 11:15:57.913 X6Test[1766:62602] xib view bounds = {{0, 0}, {600, 600}}


iPhone6Plus

2014-09-15 11:24:07.164 X6Test[1855:66991] SB screen bounds = {{0, 0}, {414, 736}}
2014-09-15 11:24:07.165 X6Test[1855:66991] SB view bounds = {{0, 0}, {414, 736}}
2014-09-15 11:25:06.637 X6Test[1855:66991] code screen bounds = {{0, 0}, {414, 736}}
2014-09-15 11:25:06.638 X6Test[1855:66991] code view bounds = {{0, 0}, {414, 736}}
2014-09-15 11:25:08.834 X6Test[1855:66991] xib screen bounds = {{0, 0}, {414, 736}}
2014-09-15 11:25:08.834 X6Test[1855:66991] xib view bounds = {{0, 0}, {600, 600}}


此外,用Xcode6打開以前的老項目,新建的類的坐標系也會和之前的一樣。


Xcode6又有哪些變化呢?


1、在新建項目的時候少了一些選項,例如常用的Empty工程:



2、為了更好地適配屏幕大小,在xib的設置里新增了大小的選項:


3、工程里沒有了pch文件,需要自己創建,那么創建完怎么想以前一樣讓Xcode自己去編譯進去呢?在Build Settings里設置:



4、工程新增了一個xib文件:LaunchScreen.xib,顧名思義,當程序啟動的時候會調用到,和之前的Launch Image類似,這個xib用起來會更加的靈活:


5、在Images.xcassets新增了iPhone6和iPhone6+的啟動圖片和iPhone6+的橫屏圖片:



初用新版Xcode6,新特點暫時發現這么多,以后再更新;關于適配個人覺得用AutoLayout+比例,如有更好地方法,歡迎留言討論!

轉載請注明地址:http://blog.csdn.net/yujianxiang666

總結

以上是生活随笔為你收集整理的Xcode6的新特性、iPhone6和iPhone6Plus的适配,xcode6iphone6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。