XIB和Storeboard適配
在Xcode8之前,創建一個XIB或SB文件,都是一個600*600的方塊XIB文件。在Xcode8之后,創建的XIB文件默認是6s尺寸的大小。
但是Xcode8打開之前舊項目的XIB或SB文件時,會彈出下面的彈框, 這時候一般直接選擇Choose Device即可。
Choose an initial device view
但是這樣有個問題,如果Xcode8打開過這個XIB文件,並選擇Choose Device之后。其他的Xcode8以下版本的編譯器,將無法再打開這個文件,會報以下錯誤:
The document “ViewController.xib” requires Xcode 8.0 or later. This version does not support documents saved in the Xcode 8 format. Open this document with Xcode 8.0 or later.
有兩種方法解決這個問題:
-
你同事也升級Xcode8,比較推薦這種方式,應該迎接改變。
-
右擊XIB或SB文件 -> Open as -> Source Code,刪除xml文件中下面一行字段。