
UIGraphicsBeginImageContext(size);//合并后的尺寸 [image1 drawInRect:CGRectMake...
1.注冊觀察者,實施監聽; 2.在回調方法中處理屬性發生的變化; 3.移除觀察者 A.注冊觀察者: //第一個參數 observer:觀察者 (...
1:cell重用。 2:draw異步對圖層繪制。 3:異步加載圖片。 4:減少對透明圖層的使用。 5:對cell高度進行緩存和提前計算 6:動態...
1:代碼混淆 為什么要搞代碼混淆:就是把關鍵函數混淆,如果有反編譯的工具,編譯出來之后,看不到主要函數的名字。保證程序安全,當然就要搞混淆了。 ...
1、RunLoop相關類 CFRunLoopRef:代表RunLoop的對象 CFRunLoopModeRef:RunLoop的運行模式 CFR...
// 異步串行隊列 { dispatch_queue_t Queue = dispatch_queue_create("queue", DISP...
1、只有OC對象才需要進行內存管理 1、OC對象存在堆中 2、非OC對象存在棧中(內存會被系統自動收回) 2、堆和棧 1、棧:有操作...
- (UIImageView *)roundedRectImageViewWithCornerRadius:(CGFloat)cornerRad...
1.使用GCD的dispatch_group_t dispatch_group_t downloadGroup = dispatch_group...