Redis,全稱Remote Dictionary Server,本質上是一種key-value數據庫,其可以基于內存,亦可持久化,是一款開源的、高性能的非關系型數據庫(No...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
今天給大家介紹幾個程序員可以接私活的平臺。 私活雖然也沒有那么好做,一般私活的性價比遠比上班拿工資的低。但是作為一個額外的創(chuàng)收渠道,一部分生活窘迫的程序員,或者想要找項目練手...
(接上篇) 五. Aspects hook過程詳解 先看看函數調用棧的情況 從調用??梢钥闯?,Aspects hook過程主要分4個階段,hookClass,ASPECTS_...
前言 在“Runtime病院”住院的后兩天,分析了一下AOP的實現(xiàn)原理?!俺鲈骸焙螅l(fā)現(xiàn)Aspect庫還沒有詳細分析,于是就有了這篇文章,今天就來說說iOS 是如何實現(xiàn)Asp...
目錄 一、SDWebImage UML分析 二、SDWebImage 中 @autoreleasepool 的應用 三、SDWebImage 支持 GIF動圖 嗎? 四、SD...
一 :前言 很多的開發(fā)者 都聽說過單元測試,但是不可否認 很多開發(fā)者 在實際開發(fā)中很少使用這個 單元測試。 大部分人想我自己把工程跑起來 一步步 按照 流程來測試 就行了 。...
1、性能指標 內存 電量消耗 初始化時間 執(zhí)行速度 響應速度 本地存儲 互操作性(應用之間的互操作性、數據共享) 網絡環(huán)境 帶寬 數據刷新 多用戶支持 單點登錄 安全 崩潰(...
1. block的實質是什么?一共有幾種block?都是什么情況下生成的? block的實質是什么? block本質上也是一個OC對象,它內部也有個isa指針 block是封...