前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 本文會(huì)用實(shí)例的方式,將iOS各種IM的方案都簡(jiǎn)單的實(shí)現(xiàn)一遍。并且提供一些選型、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 想必大家工作中或多或少會(huì)遇到下圖樣式的UI需求吧 像這種cell長(zhǎng)度不固定,以此向右對(duì)齊排列的樣式UI可以說是很常見的 實(shí)現(xiàn)方式 一般的實(shí)現(xiàn)可能主要是分一下兩種: 1、...
先來一發(fā)蘋果官網(wǎng)上Instruments User Guide,其實(shí)沒啥用,英語不好的也懶得去看。(反正我是看不懂) 關(guān)于Instruments有網(wǎng)友如是說的:“一句話: 內(nèi)...
一、flutter與原生通信,三種通道的區(qū)別 1.1 MethodChannel Flutter與Native端相互調(diào)用,調(diào)用后返回結(jié)果 可以Native端主動(dòng)調(diào)用,也可以F...
點(diǎn)贊!!! 都還干著iOS嘛???!!! 背景 新入職公司,分配一臺(tái)全新MacBook pro,借此機(jī)會(huì)梳理一下cocoapods的完整安裝流程。 cocoapods安裝依賴...
官方下載地址(不推薦) https://www.ubuntu.com/download 中國(guó)官網(wǎng)(推薦) https://cn.ubuntu.com/ 中科大源 http:/...
你可能遇到了和我這次一樣的情況,當(dāng)你在storyboard里更換了App的啟動(dòng)圖的時(shí)候,發(fā)現(xiàn)無論怎么操作,新的啟動(dòng)圖就是不顯示。 經(jīng)過我多次的摸索后,發(fā)現(xiàn),其實(shí)就是編譯器自身...
加密與解密 加密方式分類 加密方式主要分為兩種 一種是對(duì)稱加密 一種是非對(duì)稱加密 對(duì)稱加密 對(duì)稱和非對(duì)稱兩種方式主要說的是加密和解密兩個(gè)過程。 如果對(duì)數(shù)據(jù)用一個(gè)鑰匙進(jìn)行了加密...
一文看懂編程語言虛擬機(jī) 虛擬機(jī)簡(jiǎn)介 虛擬機(jī),顧名思義,就是虛擬的機(jī)器。再詳細(xì)的解釋就是,用軟件模擬硬件資源(也就是硬件功能)。虛擬機(jī)其實(shí)只是一個(gè)普通的進(jìn)程而已,但是這個(gè)進(jìn)程的...