記憶體管理 零碎記錄

2021-08-01 17:59:04 字數 459 閱讀 8898

1.以下方法中區域性變數myarray和全域性變數_sqldata.array引用了同一塊記憶體

當這個方法過了,這個區域性變數的指標就被銷毀,引用計數就由2變成1,

所以這裡有乙個點要注意,在乙個方法中開了一塊記憶體,過了這個方法,是區域性變數的指標沒了,記憶體銷不銷毀看的是引用計數,跟方法過了沒有關係,所以我在其他方法裡面輸出_sqldata.array,依舊有值的

[_sqlmodel findresult:^(fmresultset *result) ;

nslog(@"輸出:%@",dict);

[myarray addobject:dict];

[_sqldata.array addobject:dict];

}_sqldata.array = myarray;

}];}

零碎的記錄

高內聚 類與類之間的關係而定,高,意思是他們之間的關係要簡單,明了,不要有很強的關係,不然,執行起來就會出問題。乙個 類的執行影響到其他的類。低偶合 類內部的方法而言。把程式的功能盡量分散,別在乙個類裡只寫乙個或很好的方法,因為那樣會給你的除錯等帶來很多問題 出了錯你都不知道在什麼地方。通用模組的設...

pomelo 學習零碎記錄 2

session物件包括 socketid 累加而來 frontendid,socket siosocket sessionservice 客戶端伺服器互相通訊的msg結構 上行 id,route,body 下行 id,body 每次傳送和接收前需要分別編碼和解碼 客戶端請求的處理 game serv...

零碎的小知識隨便記錄

php中的輸入流php input和 post,get的區別 php input資料,只要content type不為multipart form data 該條件限制稍後會介紹 那麼php input資料與http entity body部分資料是一致的。該部分相一致的資料的長度由content ...