前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現一遍。并且提供一些選型、實現細節以及優化的建議。 注:文中的所有的代碼示例,在git...

前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現一遍。并且提供一些選型、實現細節以及優化的建議。 注:文中的所有的代碼示例,在git...
前言 在Swift4.0版本中GCD的常用方法還是有比較大的改動,這里做個簡單的整理匯總。 GCD的隊列 隊列是一種遵循先進先出(FIFO)原則...
開發過程中大多數情況全局斷點都可以斷到代碼中去,但是有的內存錯誤不會斷到代碼中,可能也不是必現的,這種問題怎么定位呢,我們通過打印內存訪問歷史的...
背景: 2017年10月17號提交審核,18號審核中,24號被拒絕。 以往提交審核,通常都會在48小時內得到結果,這次審核在審核中狀態,停留了6...
第一: 設置cell的選中背景顏色 第一步:在cellForRow 方法里面 設置選中的顏色 第二步:返回頁面的時候取消選中有兩種方法 方法一:...
首先需要了解一些基本知識 圖像渲染工作原理 由CPU計算好顯示內容,GPU 渲染完成后將渲染結果放入幀緩沖區,隨后視頻控制器會按照 HSync ...
入職以來一直負責SDK的開發工作。從第一個版本一直到現在,期間遇到了不少問題,踩過不少坑,也對接過不少集團內部SDK,對SDK開發也算有點微薄經...
總覽 一、創建自己的SDK - .a靜態庫 這篇教程將只使用一小部分Objective-C代碼,本文主要講解從開始到應用的詳細步驟。環境:xco...
需求 在項目中有的時候需要對輸入框進行重新定義,而且不能手動的輸入一些內容,比如說是類似于下面的需求: 這種的樣式的鍵盤,通過系統的輸入框是不能...
前述 體驗過牽一發而動全身,編譯5分鐘之后,每次發版本都要被測試一頓臭罵之后。組件化的心愈發強烈。網上大多數關于組件化的文章或者材料都只闡述了R...