iOS小秘密,提高你的開發(fā)效率

控制臺調(diào)試命令(lldb)

  • p:print縮寫,打印簡單類型,如:int、float、結構體等;
  • po:print object縮寫,打印所有NSObject對象類型;
  • call: call即是調(diào)用的意思。其實上述的po和p也有調(diào)用的功能。因此一般只在不需要顯示輸出,或是方法無返回值時使用call;
  • bt: 顯示所有的調(diào)用棧幀。該命令可用來顯示函數(shù)的調(diào)用順序。
  • expr: 可以在調(diào)試時動態(tài)執(zhí)行指定表達式,并將結果打印出來。常用于在調(diào)試過程中修改變量的值。
  • image: 尋址
  • continue: 繼續(xù)執(zhí)行

編譯器

LLVM:架構編譯器的框架系統(tǒng)
clang:轉(zhuǎn)化為底層語言

Xcode8快捷鍵

單行注釋: Command+/
函數(shù)注釋: Command + Option + /
幫助文檔: Option
函數(shù)跳轉(zhuǎn): Command

NSLog輸出格式:

%@ 對象
%p 指針
%d, %i 整數(shù)
%u 無符整形
%f 浮點/雙字
%x, %X 二進制整數(shù)
%o 八進制整數(shù)
%e 浮點/雙字 (科學計算)
%g 浮點/雙字
%s C 字符串
%.*s Pascal字符串
%c 字符
%C unichar
%lld 64位長整數(shù)(long long)
%llu 無符64位長整數(shù)
%Lf 64位雙字

有時候我們必須清楚每個類型占用的字節(jié),下表列出常用數(shù)據(jù)類型占用的存儲空間

類型字節(jié).png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 關于 Swift 重要這個文檔所包含的準備信息, 是關于開發(fā)的 API 和技術的。這個信息可能會改變, 根據(jù)這個文...
    無灃閱讀 4,372評論 1 27
  • 七月, 我們的少年時代開播以來,不知多少人又喜歡上了薛之謙,或是因為不喜歡他而沒有去看電視劇。不管是在...
    ddy_前進閱讀 467評論 0 0
  • 我愿用我的有限生命時間,盡自己最大的能力去做使無限人受惠的事情——做真正的教育?!}記 師父常對我們講,如果你想...
    力圖說閱讀 413評論 5 5
  • 現(xiàn)在我懷著想殺死人的沖動在寫日記,特別想罵人,草,一直窩火特別難受! 上午由于交稅沒有訓練,來市區(qū)交稅了。 ...
    阿琳藍閱讀 169評論 0 0
  • 時間:2017.4.28 主講人:三官廟小學 李紅婷 《魅力教育 幸福校園》 設置德、行、識課程 周四無作業(yè)日 《...
    陽光小屋閱讀 811評論 0 1