1、避免模擬器編譯**方法
#define real_device (target_iphone_simulator == 0 && target_os_iphone == 1)
#if real_device
nslog(@"ezopensdk init success*****=%d",success);
#endif
2、# ifdef debug #else
實現的原理
在build settings中找到preprocessor macros 這個屬性,對於debug配置我們給他寫上debug,而在release配置中把它留空。 這樣我們剛才那段預處理命令就可以根據這個標誌來判斷我們編譯的時除錯版本還是發布版本,從而控制nslog的輸出。
c 日常雜記
在類中將成員函式修飾為const表明在該函式體內,不能修改物件的資料成員而且不能呼叫非const函式。為什麼不能呼叫非const函式?因為非const函式可能修改資料成員,const成員函式是不能修改資料成員的,所以在const成員函式內只能呼叫const函式。1.客戶端 傳送http請求時傳送請求...
FPGA雜記6 Verilog引數
一般結構 parameter localparam 引數名 表示式 localparam只在模組範圍內使用,而無法在模組外使用 在module裡面的結構 module 模組名 parameter 引數名 表示式 在高層模組中例化底層模組時,底層內部定義的引數值是可以在高層模組中直接改變,有以下兩種方...
linux核心雜記 11 程序排程(6
1 簡單的先入先出排程方法 2 不使用時間片,一旦sched fifo的程序處於可執行狀態,就會繼續執行,直到它自己執行完畢或顯式釋放。3 處於可執行狀態的sched fifo的程序比任何sched normal的程序得到優先排程。4 只能在一種情況下被搶占 具有更高優先順序的sched fifo或...