##前言 Apple每一次大的版本更新,都會伴隨著編譯器的大升級,這次Xcode9也不列外。 而在Xcode中比較重要的還有iOS Simulator(模擬器),畢竟在開發過程中需要經常的使用到。我便總結了在使用新版Xocode9的iOS Simulator中不錯的功能推薦下下
##正文
1、 在 Xcode 的全屏模式下使用 Simulator
在Xcode9之前如果你使用的是13寸的mac,全屏的時候只能通過左右滑動在一邊看程式碼一邊看模擬器,當然配了副屏就會好很多。不過Xcode9的Simulator新增了可以在 Xcode 的全屏模式下使用 Simulator。如圖:
但是這個功能並沒有預設的開放,所以需要設定一番:
開啟終端
在終端中輸入: cd ~/
sudo mkdir /AppleInternal
複製程式碼
重啟 Simulator 後就可以看到 internal 選項
Xcode全屏 將Simulator拖入即可 但是本人在初次設定中發現 無法在此目錄中建立AppleInternal 搜尋一番找到 解決方案
2、同時開啟多個模擬器
通常Xcode9前的版本在適配的過程中要麼在Storyboard上檢視不同尺寸的手機要麼一個一個的開啟不尺寸的Simulator 而在Xcode9 可以無所顧忌 直接開啟多個(當然在你的記憶體吃得消的情況下這麼做還是可以的)
關閉也很簡單 可以通過選單 也可以直接快捷命令###3、拖動放大或縮小 Simulator 在 Xcode 9 之前, 我們需要通過 command + 1、2、3、4 來對 Simulator 的大小進行調整,而當前版本只需要在Simulator邊緣直接拖拽即可簡單廚寶
###4、Simulator 螢幕捕捉
執行 command 的命令,就可以得到我們想要錄製的視訊了。
在終端中輸入
xcrun simctl io booted recordVideo --type=mp4 <PATH TO VIDEO FILE>
booted —— 即是 simctl 當前選中的模擬器,如果當前有多個模擬器,那麼選中的活動的 Simulator 為準。
5、無線真機除錯
這個功能也是蠻不錯的,只需要一次設定,在後來的使用中既可以在同一個區域網內無線除錯APP 具體操作是先將手機連線上mac 然後開啟此選單 勾上Connect via network即可
###6、Finder 和 Simulator 共享檔案
具體操作如圖
還可以通過命令列 xcrun simctl addmedia booted <PATH TO MEDIA FILE>
###7、 通過 Simulator 開啟 URLs
通過終端的命令列也可以實現開啟Simulator 上的自定義的 URL
xcrun simctl openurl booted <URL>
最後
以上是我覺得新版的Xocde中Simulator不錯的地方。當然大家如果探索到更好的可以告訴我啦謝謝 初用簡書,如有不足的地方望指正