常用加密算法 對(duì)稱加密算法:AES合溺、DES 加密和解密使用同一密鑰束昵。 加密速度快 密鑰管理困難启涯,任意泄密 非對(duì)稱加密算法:RSA毙替、DSA、ECC 加密和解密使用不同密鑰,分為...
![240](https://upload.jianshu.io/users/upload_avatars/2148183/f4f61a5a-68db-4168-a6d0-a8784d2727a6.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
常用加密算法 對(duì)稱加密算法:AES合溺、DES 加密和解密使用同一密鑰束昵。 加密速度快 密鑰管理困難启涯,任意泄密 非對(duì)稱加密算法:RSA毙替、DSA、ECC 加密和解密使用不同密鑰,分為...
字符串與多線程的愛恨情仇 問題的引出 做一次埋點(diǎn)需求的時(shí)候秸讹,需要在最后埋點(diǎn) SDK 上報(bào)的時(shí)候,進(jìn)行一些攔截和計(jì)算雅倒,來插入一些新的埋點(diǎn)屬性璃诀,順便還要記錄所有埋點(diǎn)的數(shù)據(jù)展示給測(cè)...
點(diǎn)開的時(shí)候可以只解析前幾章,后續(xù)再異步解析剩下的蔑匣,這樣就快了
小說閱讀類APP實(shí)現(xiàn)之前做過一款小說閱讀類的APP劣欢,最近特地花了一點(diǎn)時(shí)間整理了代碼,以便讓有要做相關(guān)APP的同學(xué)參考一下裁良。代碼鏈接:LKReading 主要特性 TXT氧秘、Epub小說解析 網(wǎng)絡(luò)小...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個(gè)網(wǎng)絡(luò)請(qǐng)求的流程趴久,包括request的拼接,session代理的轉(zhuǎn)發(fā)搔确,response的解析彼棍。以及對(duì)一些bug的...
內(nèi)存分配 棧 stack由系統(tǒng)管理,分配和釋放存儲(chǔ)局部變量膳算,保存函數(shù)現(xiàn)場(chǎng)連續(xù)的內(nèi)存地址座硕,由高向低分配,不會(huì)產(chǎn)生碎片效率高涕蜂。棧是機(jī)器系統(tǒng)提供的數(shù)據(jù)結(jié)構(gòu)华匾,計(jì)算機(jī)會(huì)在底層對(duì)棧提供支...
為什么需要 AutoreleasePool 1. 延長(zhǎng)對(duì)象生命周期 我們都知道蜘拉,系統(tǒng)內(nèi)存是有限的,要想系統(tǒng)一直正常高效運(yùn)行著有鹿,就需要我們合理地管理內(nèi)存旭旭,不需要的內(nèi)存就應(yīng)該及時(shí)...
元類型 元類型就是類型的類型。比如我們說 5 是 Int 類型葱跋,此時(shí) 5 是 Int 類型的一個(gè)值持寄。但是如果我問 Int 類型占用多少內(nèi)存空間,這個(gè)時(shí)候與具體某個(gè)值無關(guān)娱俺,而和...
@候銳變成蝴蝶飛走啦 那只是儲(chǔ)存用的一種方案稍味,你可以替換成你喜歡的方式,挺簡(jiǎn)單的荠卷,前提是你要看懂我的代碼模庐,哈哈哈,嘗試自己寫一下僵朗,用我的作為參考赖欣,不理解的都可以給我發(fā)消息
小說閱讀類APP實(shí)現(xiàn)之前做過一款小說閱讀類的APP屑彻,最近特地花了一點(diǎn)時(shí)間整理了代碼,以便讓有要做相關(guān)APP的同學(xué)參考一下顶吮。代碼鏈接:LKReading 主要特性 TXT社牲、Epub小說解析 網(wǎng)絡(luò)小...
@候銳變成蝴蝶飛走啦 你把文件都拖進(jìn)去,然后安裝所依賴的庫悴了,就能用了搏恤,但是我并沒有封裝好,你要直接用的話也挺不方便的湃交,主要寫出來給大家參考一下熟空。
小說閱讀類APP實(shí)現(xiàn)之前做過一款小說閱讀類的APP,最近特地花了一點(diǎn)時(shí)間整理了代碼搞莺,以便讓有要做相關(guān)APP的同學(xué)參考一下息罗。代碼鏈接:LKReading 主要特性 TXT、Epub小說解析 網(wǎng)絡(luò)小...
@候銳變成蝴蝶飛走啦 可以的
小說閱讀類APP實(shí)現(xiàn)之前做過一款小說閱讀類的APP才沧,最近特地花了一點(diǎn)時(shí)間整理了代碼迈喉,以便讓有要做相關(guān)APP的同學(xué)參考一下。代碼鏈接:LKReading 主要特性 TXT温圆、Epub小說解析 網(wǎng)絡(luò)小...
之前做過一款小說閱讀類的APP挨摸,最近特地花了一點(diǎn)時(shí)間整理了代碼,以便讓有要做相關(guān)APP的同學(xué)參考一下岁歉。代碼鏈接:LKReading 主要特性 TXT得运、Epub小說解析 網(wǎng)絡(luò)小...
由于最近公司需要將項(xiàng)目用 Swift 改寫,項(xiàng)目中需要大量使用數(shù)據(jù)庫锅移,之前 OC 使用的是 Core Data 熔掺,Core Data 使用起來確實(shí)十分的繁瑣,故決定在 Swi...
隨著Xcode GM版本發(fā)布诽偷,適配iOS 11也就提上了日程,總的來說整個(gè)適配過程(不包含適配iPhone X)不是很麻煩疯坤。 首先建議觀看今年WWDC的一個(gè)視頻 Updati...
一.bug展示 Xcode 升級(jí)到 9.0beta版本后,公司中的項(xiàng)目運(yùn)行到iOS11的設(shè)備上出現(xiàn)了一個(gè)UI Bug,就像下面這種情況. 很顯然,tableView有了額外的...
一报慕、什么是runloop 字面意思是“消息循環(huán)、運(yùn)行循環(huán)”压怠。它不是線程眠冈,但它和線程息息相關(guān)。一般來講,一個(gè)線程一次只能執(zhí)行一個(gè)任務(wù)蜗顽,執(zhí)行完成后線程就會(huì)退出布卡。比如在c語言程序中...
學(xué)習(xí)及實(shí)踐筆記 記錄iOS動(dòng)畫的學(xué)習(xí)及實(shí)踐 目錄 顯示層(UIView)動(dòng)畫初級(jí)動(dòng)畫關(guān)鍵幀動(dòng)畫逐幀動(dòng)畫Gif動(dòng)畫的處理 內(nèi)容層(CALayer)動(dòng)畫CoreAnimation...