iOS - Xcode 常用設定

來源:互聯網
上載者:User

標籤:ase   刪除   UI   http   常用軟體   bubuko   下載   擷取   主題   

1、main 檔案注釋
  • 1)main 檔案注釋修改路徑

    • /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Base/Base.xctemplate/TemplateInfo.plist
  • 2)樣本設定檔案

    • ,密碼:yar2。
2、main 函數配置
  • 1)main 檔案中 main 函數預設配置修改路徑

    • /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/Application/Command Line Tool.xctemplate/TemplateInfo.plist
  • 2)樣本設定檔案

    • ,密碼:b2by。
3、AppDelegate 預設代碼
  • 1)AppDelegate.m 檔案中

    -(BOOL)application:(UIApplication *)application       didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  • 2)application:didFinishLaunchingWithOptions: 方法內預設代碼的修改路徑

    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application/Empty Application.xctemplate/TemplateInfo.plist
  • 3)樣本設定檔案

    • ,密碼:eq24。
4、自訂程式碼片段
  • 1)Xcode 中自訂程式碼片段檔案存放路徑

    • ~/Library/Developer/Xcode/UserData/CodeSnippets/
  • 2)樣本設定檔案

    • ,點擊查看軟體下載密碼擷取方法。
5、空模板
  • 1)在 Xcode 中添加空模板

    • 因為 Xcode5 或低於該版本的部分 Xcode 都有空模板(Empty Application.xctemplate),拷貝其中的空模板,粘貼到 Xcode6 或所需要版本的 Xcode 模版路徑中即可。

    • 1> 低於 6 版本 Xcode 的模板路徑:

      • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application/Empty Application.xctemplate/
    • 2> 高於 6 版本 Xcode 的模板路徑:

      • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/Empty Application.xctemplate/
  • 2)Xcode 空模板檔案

    • ,密碼:yfq4。
6、添加 SDK 版本
  • 1)Xcode 中相應版本的 SDK 檔案存放路徑

    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
  • 2)Xcode SDK 各版本

    • ,密碼:ywxd。
7、添加模擬器版本7.1 模擬器添加
  • 1)在 Xcode5 和之前的版本中,安裝模擬器 SDK 就等於安裝了模擬器。Xcode 中模擬器 SDK 檔案存放路徑

    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
  • 2)在 Xcode6 和之後的版本中,新版的 Xcode 並不會識別 SDKs 目錄下的模擬器,需要將模擬器檔案要放在這個目錄下

    • /Library/Developer/CoreSimulator/Profiles/Runtimes/

    • 這個目錄是根目錄,不在 Xcode 和 User 的目錄下,而且與舊版的模擬器不同,新版模擬器是以 simruntime 為尾碼打包的檔案。新版的 Xcode 軟體安裝時仍會建立相應版本的 SDK 檔案,不會建立相應的 simruntime 檔案。

  • 3)如果遇到模擬器版本號碼顯示異常的問題,如,只需要在 Xcode 的 Devices 裡將多餘的相同版本的模擬器刪除即可。

  • 4)Xcode 模擬器各版本,密碼:x9pt。

7.2 模擬器路徑
  • 1)在 Xcode5 和之前的版本中,Xcode 的模擬器路徑為

    • ~/Library/Application Support/iPhone Simulator/

    • 在該檔案夾下,可以查看到所有的模擬器版本,點進去後,可查看應用沙箱情況。
    • 在開發中,建議將檔案拖動快捷路徑到 Finder 左側個人收藏下,可以方便開啟查看應用沙箱。

  • 2)在 Xcode6 和之後的版本中,將模擬器的位置進行了變更,地址如下

    • ~/Library/Developer/CoreSimulator/Devices/

    • 開啟後會發現如下情況:在這裡,蘋果對模擬器進行了編碼處理,並不是以模擬器系統版本進行的命名和分類,而是對 Xcode6 中所有的模擬器進行的區分,裡面的檔案夾分別對應 Xcode6 中的不同模擬器。

    • 選中某個檔案後,開啟會看到一個名為 data 的檔案夾,和 device.plist 的設定檔,開啟 device.plist 的設定檔後,會看到模擬器的 UDID、裝置類型、系統版本、名稱等。通過這個可以知道模擬器的裝置和系統版本。開啟後,會發現,前面的看似亂碼的檔案名稱,其實就是模擬器的裝置 UDID,雖然從這裡可以得到模擬器的 UDID,蘋果也用它來進行分類模擬器,但在實際的編程中,如果想最後發布到 APP Store 的話,還是放棄 UDID 吧,這也是蘋果比較霸道的一點,當然了也是在保護使用者隱私的情況下做出的。

7.3 模擬器應用沙箱
  • 1)在 Xcode5 及之前的版本中,沙箱路徑為如下:

    • ~/Library/Application Support/iPhone Simulator/5.0.0/Applications/

    • 在 Applications 檔案夾下,會找到應用程式的沙箱。在開啟應用沙箱後,會有應用程式檔案、Document 檔案夾、Library 檔案夾、tmp 檔案夾。

  • 2)在 Xcode6 和之後的版本中,應用程式檔案、Document 檔案夾、Library 檔案夾、tmp 檔案夾,這四個檔案放在了不同的目錄中。

    • 應用程式檔案路徑:

    • ~/Library/Developer/CoreSimulator/Devices/模擬器 UDID/data/Containers/Bundle/Application/

    • Document、Library、tmp 檔案夾路徑:

    • ~/Library/Developer/CoreSimulator/Devices/模擬器 UDID/data/Containers/Data/Application/

    • 但是不幸的是,這兩個路徑開啟後的檔案名稱,還是經過編碼過的,而且,同一個應用中的應用程式檔案和 Document、Library、tmp 檔案夾 檔案夾所在的檔案夾的檔案名稱是不同的,只能自己找。

7.4 模擬器應用 NSUserDefault 檔案儲存體
  • NSUserDefault 是 iOS 提供的本地化資料存放區方式,會在沙箱中自動建立一個 .plist 的設定檔,將資料儲存起來,在讀取時,以 NSDictionary 字典來進行接收。

  • 1)在 Xcode5 及之前的版本中,具體的路徑為

    • ~/Library/Application Support/iPhone Simulator/7.0.3/Applications/模擬器 UDID/Library/Preferences/

    • 在 Preferences 檔案夾下,名稱為程式 Bundle Identifier 的 plist 檔案。在刪除模擬器中的程式後,在 Library 檔案夾下的 plist 檔案會相應的刪除。

  • 2)在 Xcode6 和之後的版本中,具體路徑為

    • ~/Library/Developer/CoreSimulator/Devices/模擬器 UDID/data/Library/Preferences/

    • 通過上述的路徑可以看出,通過 NSUserDefault 建立的 plist 檔案夾還是在 Library 檔案下,但不同的是,真正存放的位置變了,成了在模擬器的資料庫檔案夾下,這樣的改變所產生的變化就是,當我們在刪除模擬器中的應用程式後,plist檔案還是會保留,並不會刪除。

8、添加離線文檔
  • 1)Xcode 中離線文檔存放路徑

    • /Applications/Xcode.app/Contents/Developer/Documentation/DocSets/
  • 2)Xcode 離線文檔

    • ,密碼:m7nt。
  • 3)蘋果最新文檔

9、真機 DeviceSupport
  • 1)真機 DeviceSupport 問題

    • 關於 Xcode7 真機測試出現 could not find developer disk image 問題,主要缺少了此檔案夾,將其放到指定路徑即可

    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

  • 2)Xcode 真機 DeviceSupport 檔案

    • ,密碼:difa。
10、Xcode 主題配置
  • 1)Xcode 主題設定檔存放路徑

    • ~/Library/Developer/Xcode/UserData/FontAndColorThemes/
  • 2)Xcode 主題設定檔

    • ,密碼:r4cf。

iOS - Xcode 常用設定

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.