OC RunLoop執行迴圈

2022-05-12 13:15:06 字數 561 閱讀 5181

runloop--執行迴圈

作用:死迴圈,保證程式不退出;監聽事件 (所有事件都是有它監聽的);等待使用者的互動;

特性:ios中所有的事件監聽全部由執行迴圈負責;

主線程的runloop在應用啟動的時候,會自動建立

其他執行緒需要在該執行緒下自己啟動

不能自己建立runloop

目的:runloop負責處理訊息時間,即輸入源事件、計時器事件和網路請求事件

開發使用:定時器不用的時候,一定要銷毀,否則會迴圈引用。開發中用到runloop的地方只有定時器。

socket 開發,使用runloop 能夠監聽網路埠資料的接收與傳送情況--通常用在智慧型家居開發或者遊戲機

for迴圈執行順序 for迴圈

語法 for 迴圈初始化表示式 迴圈條件表示式 迴圈後的操作表示式 在 迴圈初始化表示式 中宣告的變數,我們稱之為 迴圈變數 for迴圈執行順序 1 迴圈初始化表示式 最先執行,並且只執行了一次。2 如果 迴圈條件表示式 成立,則執行迴圈體 如果 迴圈條件表示式 不成立,則跳出迴圈。3 迴圈體 執行...

for 迴圈執行順序

for迴圈的執行順序用如下表示式 for expression1 expression2 expression3 執行的順序應該是 1 第一次迴圈,即初始化迴圈。首先執行表示式expression1 一般為初始化語句 再執行expression2 一般為條件判斷語句 判斷expression1是否符...

for迴圈執行效率

include include include include define a 10000 define b 10 define num 100000 void main double a a b double b 0 int t1 clock for int n 0 n 第一種情況是內外層迴圈次...