IOS開發中Xcode一些使用技巧,快捷鍵的使用

2022-08-05 05:30:14 字數 692 閱讀 2688

新建

shift + cmd + n     新建專案

cmd + n             新建檔案

檢視option + cmd + 回車 開啟助理編輯器

cmd + 回車           顯示主視窗

cmd + 0             導航視窗

option + cmd + 0    工具視窗

在.m & .h之間切換           control + cmd + 上/下

按照瀏覽檔案的前後順序切換     control + cmd + 左右

檢視標頭檔案       control + cmd + j

切換到對應的函式control + 6 支援智慧型輸入,注意輸入法

執行cmd + r             執行

cmd + .             停止

cmd + b             編譯

cmd + shift + b 靜態記憶體分析編譯,可以檢查程式結構上是否存在記憶體洩露

排版control + i         將選中按鈕重新縮排

cmd + ]             向右增加縮排

cmd + [             向左減少縮排

cmd + 向上           到檔案開始位置

cmd + 向下           到檔案末尾位置

Xcode開發framework包的一些經驗

最近要做乙個ios上的藍芽sdk,研究了下framework,經過半個多月的折騰終於有了結果。再次吐槽下關於程式設計的中文網頁質量之低。首先是在xcode中建立工程,編寫 專案名為blesdk,這個名字後面還會用到。建立專案的時候記得設定為cocoa touch framework,如圖 這裡寫描述...

iOS開發中的一些加密方式

des data encryption standard 資料加密標準 現在用的比較少,因為它的加密強度不夠,能夠暴力破解 3des 原理和des幾乎是一樣的,只是使用3個金鑰,對相同的資料執行三次加密,增強加密強度。缺點 要維護3個金鑰,大大增加了維護成本 aes advanced encrypt...

iOS開發的一些事

1.void load 和 id inittialize的區別 load是在乙個類最開始載入時呼叫,initialize是在應用中第一次呼叫該類或它的例項的方式之前呼叫。這兩個方法都是可選的,只有實現了才會被執行。load能夠保證在類初始化的時候就會被載入,這為改變系統行為提供了一些統一性。但 in...