240 發(fā)簡信
IP屬地:北京
  • UICollectionView中Cell左右對齊、等間距

    最近在開發(fā)軟件的時候被要求,要讓UICollectionView上面的cell之間的距離固定,但是cell的寬度不一定,所以一行有幾個cell其實不固定,跟cell中的lab...

  • Block詳解——內(nèi)存管理

    Block詳解——內(nèi)存管理 前言 在日常使用Block進行編碼時,我們都會注意避免循環(huán)引用窘奏。這篇文章主要是分析我們在Block中使用__weak和__strong到底發(fā)生了什...

  • dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(interval * NSEC_PER_SEC)), dispatch_get_main_queue(), weakSelf.handler);
    這個方法執(zhí)行之前,weakSelf就已經(jīng)被釋放了侈净,體現(xiàn)不了weak-strong dance的作用啊

    深入理解 weak-strong dance

    weak-strong dance 簡介 使用 Block 時可以通過__weak來避免循環(huán)引用已經(jīng)是眾所周知的事情: 這時handler持有 Block 對象有序,而 Bloc...

  • UIView生命周期詳解

    UIView生命周期詳解 View代碼實現(xiàn) 一般情況 重復地移除再添加到相同的SuperView跛十,willMoveToSuperview和didMoveToSuperview...

  • GPUImage源碼解析(2)—— GPUImageContext

    GPUImageContext負責管理OpenGL context已經(jīng)當前context處理任務用到的資源唐含,包括GLProgram浅浮、CVOpenGLESTextureCach...

  • GPUImage源碼解析(1)—— GLProgram

    GLProgram GLProgram的實現(xiàn)相對簡單,沒有與其他類產(chǎn)生依賴關(guān)系捷枯,主要封裝了著色器與著色器程序的創(chuàng)建滚秩、編譯、鏈接淮捆、使用和銷毀郁油。 GPUImage中負責創(chuàng)建GLP...

  • 120
    Objective-C 使用下標訪問自定義類型的屬性

    Objective-C 使用下標訪問自定義類型的屬性 OC容器類 在Objective-C中,可以通過下標來訪問數(shù)組中的元素争剿,如果數(shù)組是NSMutableArray類型的可變...

  • Objective-C 范型

    系統(tǒng)庫范型 Objective C支持輕量級的范型已艰。在編寫自定義的范型類之前痊末,我們先來看看Cocoa Touch的集合類(NSArray,NSDictionary,NSSet...

  • “編譯器通過Runtime的消息機制在幕后完成創(chuàng)建數(shù)據(jù)蚕苇、調(diào)用函數(shù)≡涞”涩笤,編譯器是負責創(chuàng)建數(shù)據(jù)和函數(shù)嚼吞,但不是通過Runtime的消息機制。

    關(guān)于Objective-C Runtime看我就夠了

    前言 Runtime是iOS開發(fā)者進階必須學習的一個知識點蹬碧。網(wǎng)上關(guān)于Runtime 有許多介紹舱禽,有深入有簡單介紹,也有實際應用舉例恩沽,但是都不夠系統(tǒng)誊稚,相關(guān)的知識點得不到關(guān)聯(lián),對...

  • GPUImage簡介

    GPUImage 概述 GPUImage是一個遵循BSD的iOS開源庫罗心,通過使用它可以為圖片里伯、實時視頻和影片添加GPU加速的濾鏡和其他特效。GPUImage支持部署在iOS ...

  • 120
    5分鐘上手Mac效率神器Alfred以及Alfred常用操作

    前言 Alfred肩碟,想必大家就算沒用過也耳聞過。Alfred是一個讓你可以丟掉鼠標的神器凸椿。很多讀者可能之前認為Alfred的學習成本高腾务,或者感覺它太復雜,而望之卻步削饵。其實Al...

  • 120
    AFNetworking3.0源碼分析-(1)概述

    AFNetworking作為現(xiàn)在iOS開發(fā)最常用的開源網(wǎng)絡框架岩瘦,其代碼有很多值得我們分析學習的地方。本篇是對AFNetworking3.1.0的總體結(jié)構(gòu)進行分析窿撬。 類結(jié)構(gòu) A...

  • iOS App 啟動時間優(yōu)化

    在用戶打開App的時候启昧,過長的等待時間會使用戶陷入等待焦慮,對用戶留存率產(chǎn)生不良影響劈伴,雖然精致的啟動頁能對等待焦慮有一定的緩解作用密末,但是最好還是盡可能地減少App的啟動時間。...

  • 120
    iOS 如何優(yōu)化項目

    前言 在項目業(yè)務趨于穩(wěn)定的時候跛璧,開發(fā)完迭代需求后严里,我們可能會無所適從,進入一段空白期追城,但是對于攻城獅來說閑暇不是件好事刹碾,所以我們可能總想學點什么,卻又沒有頭緒座柱。這個時候我們就...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品