【前言介紹】 iOS的一種設計模式,觀察者Observer模式(也叫發布/訂閱,即Publich/Subscribe模式)。觀察者模式,包含: 通知機制(notificati...

IP屬地:云南
【前言介紹】 iOS的一種設計模式,觀察者Observer模式(也叫發布/訂閱,即Publich/Subscribe模式)。觀察者模式,包含: 通知機制(notificati...
以下是小編收集總結的iOS技術點+面試題分類;看看你都會了嗎? 重點總結-四大分類: iOS底層原理 性能優化以及架構 多線程、網絡 數據結構算法 iOS底層原理(必問):i...
APP的性能監控包括: CPU 占用率、 內存使用情況、網絡狀況監控、啟動時閃退、卡頓、FPS、使用時崩潰、耗電量監控、流量監控等等。 文中所有代碼都已同步到github中,...
iOS線程安全的鎖與性能對比 一、鎖的基本使用方法 1.1、@synchronized 這是我們最熟悉的枷鎖方式,用起來也比較簡單。使用時@synchronized后面需要緊...
線程定義 線程是進程的基本執行單元,一個進程的所有任務都是在線程中執行進程要想執行任務,必須得有線程,進程至少有一條線程程序啟動會默認開始一條線程,這條線程被稱為主線程或Ui...
前言 在上一篇文章是的時候,objc_setProperty方法的實現并沒有體現strong和weak這兩個修飾詞,所以這兩個修飾詞是有另外的實現,而且是在上已層實現的;co...
runtime 字典轉模型,主要是利用runtime的class_copyIvarList方法來獲取到類中的所有的成員變量,字典轉模型的情況有以下幾種情況: 1、json對象...
NSURLSession實現下載有兩種方式,一種是通過NSURLSessionDataTask去實現,但是這個對象實現的下載是不支持后臺下載的,但是他的斷點續傳是支持的很好。...