
UIGraphicsBeginImageContext(size);//合并后的尺寸 [image1 drawInRect:CGRectMake...
1.注冊(cè)觀察者,實(shí)施監(jiān)聽(tīng)务傲; 2.在回調(diào)方法中處理屬性發(fā)生的變化凉当; 3.移除觀察者 A.注冊(cè)觀察者: //第一個(gè)參數(shù) observer:觀察者 (...
1:cell重用。 2:draw異步對(duì)圖層繪制售葡。 3:異步加載圖片看杭。 4:減少對(duì)透明圖層的使用。 5:對(duì)cell高度進(jìn)行緩存和提前計(jì)算 6:動(dòng)態(tài)...
1:代碼混淆 為什么要搞代碼混淆:就是把關(guān)鍵函數(shù)混淆挟伙,如果有反編譯的工具楼雹,編譯出來(lái)之后,看不到主要函數(shù)的名字。保證程序安全贮缅,當(dāng)然就要搞混淆了榨咐。 ...
1、RunLoop相關(guān)類 CFRunLoopRef:代表RunLoop的對(duì)象 CFRunLoopModeRef:RunLoop的運(yùn)行模式 CFR...
// 異步串行隊(duì)列 { dispatch_queue_t Queue = dispatch_queue_create("queue", DISP...
1谴供、只有OC對(duì)象才需要進(jìn)行內(nèi)存管理 1块茁、OC對(duì)象存在堆中 2、非OC對(duì)象存在棧中(內(nèi)存會(huì)被系統(tǒng)自動(dòng)收回) 2桂肌、堆和棧 1数焊、棧:有操作...
- (UIImageView *)roundedRectImageViewWithCornerRadius:(CGFloat)cornerRad...
1.使用GCD的dispatch_group_t dispatch_group_t downloadGroup = dispatch_group...