根據編譯條件,Debug時輸出帶行號的日志,Release時關閉日志 把以上代碼粘貼到ProjectName-Prefix.pch文件中。 (找不到文件:http://www.cnblogs.com/KeenLeung/p/5020542.html) 在調試的時候,會輸出(格式 ...
前言: 輸出日志是會大量損耗系統性能 輸出的信息很容易會被截取到,導致信息不安全。 所以我們會在發行版 Release 取消所有的Log。如果一行一行地去注釋掉Log,顯然不是一個明確的選擇。 因此我們可以使用宏去自定義Log輸出。 最簡單的一個例子 輸出當前方法名 使用方法 使用宏自定義輸出,還可以很方便地管理輸出的內容 摘自:http: blog.csdn.net remote roamer ...
2014-12-11 14:33 0 5325 推薦指數:
根據編譯條件,Debug時輸出帶行號的日志,Release時關閉日志 把以上代碼粘貼到ProjectName-Prefix.pch文件中。 (找不到文件:http://www.cnblogs.com/KeenLeung/p/5020542.html) 在調試的時候,會輸出(格式 ...
當系統自帶的cell無法滿足我們的要求的時候,我們就可以自定義自己的cell。 先看看效果,這個效果有點重復造輪子的感覺,因為UITableView已經實現了這種布局。 打造自己的cell只需簡單的3步 使用xib布局需要的控件,讓該xib文件和一個繼承 ...
之前定義日志輸出時用的下面的方法 1 #ifdef DEBUG // 調試狀態, 打開LOG功能 2 #define CXTLog(...) NSLog(__VA_ARGS__) 3 #else // 發布狀態, 關閉LOG功能 4 #define CXTLog(...) 5 #endif ...
開發中通過NSLog的%@打印自定義的對象時, 只會打印出一個對象的內存地址。 例如:(xxxview:0xb677420) 但是打印系統的類型,例如NSArray就不會這樣。 這是為什么呢? 原因:打印到日志時,對象會收到description消息,該方法所返回的描述信息將取代 ...
最近寫AVG工具時有這樣的功能需求,AVG的角色可以支持動態的Spine動畫,當沒有Spine動畫時采用默認的立繪圖片替代。 這時在腳本中就可以采用自定義的宏來實現: 例如: Unity中有專門開啟和關閉自定義宏的位置 ...
SAS macro variables 1. enable you to substitute text in your SAS programs(替代作用,和c++的 #define 差不多) ...
Alt+V+U, esc退出 可通過錄制宏設定F11全屏 Word自定義宏 ...
對於UITabBarController, 大家都不陌生, 但是有時候又不那么的熟悉, 下面就來再認識一下這個熟悉的陌生人. 一. 系統UITabBarController基本使用 1.1 基本用法 UITabBarController的使用, 其實很簡單, 這里直接給出相應 ...