原创 IOS 中方法重組(Method swizzling)

源自國內最大中文蘋果開發者網站:cocoachinaMethod swizzling指的是改變一個已存在的選擇器對應的實現的過程,它依賴於Objectvie-C中方法的調用能夠在運行時進改變——通過改變類的調度表(dispatch tabl

原创 NSURLRequestCachePolicy 緩存策略

NSURLRequestCachePolicy 緩存策略1> NSURLRequestUseProtocolCachePolicy = 0, 默認的緩存策略, 如果緩存不存在,直接從服務端獲取。如果緩存存在,會根據response中的Cac

原创 loadView、viewDidLoad及viewDidUnload的關係

標題中所說的3個方法,都是UIViewController的方法,跟UIViewController的view屬性的生命週期息息相關。接下來我會一一闡述它們的作用以及它們之間的聯繫。loadView1.什麼時候被調用?每次訪問UIViewC

原创 ios   inputAccessoryView,inputView關係

我們在使用UITextView和UITextField的時候,可以通過它們的inputAccessoryView屬性給輸入時呼出的鍵盤加一個附屬視圖,通常是UIToolBar,用於回收鍵盤。但是當我們要操作的視圖不是UITextView或U

原创 IOS 中方法重組(Method swizzling)

源自國內最大中文蘋果開發者網站:cocoachinaMethod swizzling指的是改變一個已存在的選擇器對應的實現的過程,它依賴於Objectvie-C中方法的調用能夠在運行時進改變——通過改變類的調度表(dispatch tabl

原创 loadView、viewDidLoad及viewDidUnload的關係

標題中所說的3個方法,都是UIViewController的方法,跟UIViewController的view屬性的生命週期息息相關。接下來我會一一闡述它們的作用以及它們之間的聯繫。loadView1.什麼時候被調用?每次訪問UIViewC

原创 NSURLRequestCachePolicy 緩存策略

NSURLRequestCachePolicy 緩存策略1> NSURLRequestUseProtocolCachePolicy = 0, 默認的緩存策略, 如果緩存不存在,直接從服務端獲取。如果緩存存在,會根據response中的Cac