綠樹陰濃夏日長,樓臺倒影入池塘。--《唐高駢·山亭夏日》 mach-o文件和進(jìn)程的映像(image) iOS系統(tǒng)生成的可執(zhí)行程序或者動態(tài)庫文件的存儲布局格式被稱之為mach-...
綠樹陰濃夏日長,樓臺倒影入池塘。--《唐高駢·山亭夏日》 mach-o文件和進(jìn)程的映像(image) iOS系統(tǒng)生成的可執(zhí)行程序或者動態(tài)庫文件的存儲布局格式被稱之為mach-...
在前面的文章程序的鏈接(一)提到,鏈接的第一步就是符號的解析。要理解符號的解析過程,得先搞明白以下幾點(diǎn): 什么是符號 什么是符號的定義,什么是符號的引用 鏈接符號的類型有哪些...
1.本文對應(yīng)的庫 HGPersonalCenterExtend,代碼已經(jīng)重構(gòu),將之前的通知方式修改為代理,categoryView也放在了segmentedPageViewC...
iOS從2007年誕生至今已有近10年的歷史,10年的時(shí)間對iOS技術(shù)圈來說足夠產(chǎn)生相當(dāng)可觀的沉淀,尤其這幾年的技術(shù)分享氛圍無論國內(nèi)國外都顯得異常活躍。本文就iOS架構(gòu)這一主...
前言 就最近兩周找工作的情況來看,市場對iOS工程師的需求并沒有因?yàn)榻?jīng)濟(jì)發(fā)展受阻而大幅減少,只是市場對iOS工程師的要求越來越高,像runtime、runloop和KVO等相...
iOS刨根問底-深入理解RunLoop 概述 RunLoop作為iOS中一個(gè)基礎(chǔ)組件和線程有著千絲萬縷的關(guān)系,同時(shí)也是很多常見技術(shù)的幕后功臣。盡管在平時(shí)多數(shù)開發(fā)者很少直接使用...
開發(fā) DApp 時(shí)要呼叫在區(qū)塊鏈上的 Ethereum 智能合約,就需要智能合約的 ABI。本篇希望更多了解 ABI,像是為什么需要 ABI?如何解讀 Ethereum 的智...
比如大名鼎鼎的ReactCocoa。切到早期版本,你根本找不到podspec,說明它從未官方支持過CocoaPods。現(xiàn)在的ReactiveCocoa.podspec都是第三...
原文地址 ,此簡書只做備份,強(qiáng)烈推薦原文,畢竟格式比簡書好看,還清晰 起因 去年,鏈家網(wǎng)iOS端,之前由于所有的業(yè)務(wù)端代碼都是混亂管理,造成開發(fā)有很多痛點(diǎn)無法單測 團(tuán)隊(duì)成員提...
原理 以太坊數(shù)字簽名和比特幣的關(guān)系 以太坊數(shù)字簽名,幾乎完全沿用了比特幣的數(shù)字簽名算法ECDSA-secp256k1。只有哈希的生成方式不一樣,這個(gè)之后會說。ECDSA-se...
本文部分摘錄于 SSL Shopper,這里提供了大量有價(jià)值的信息。 一、證書標(biāo)準(zhǔn) 1、X.509這是一種證書標(biāo)準(zhǔn),主要定義了證書中應(yīng)該包含哪些內(nèi)容。其詳情可以參考 RFC5...
前言 阿里云APP組件化過程中,我們拆分出了若干基礎(chǔ)組件庫和業(yè)務(wù)代碼庫,由于代碼是采用Swift編寫的,所以這些庫都是動態(tài)庫形式。在上一個(gè)正式版本,組件化達(dá)到了完全形態(tài),主工...
一、數(shù)組和鏈表介紹 數(shù)組和鏈表是兩種基本的數(shù)據(jù)結(jié)構(gòu),他們在內(nèi)存存儲上的表現(xiàn)不一樣,所以也有各自的特點(diǎn)。以5位同學(xué)去上課時(shí)坐座位為例,總結(jié)它們的特點(diǎn)和區(qū)別。 1.1、數(shù)組的特點(diǎn)...
Carthage和CocoaPods相比,輕量級一些,在swift中使用很方便,它本身就是swift寫的。 1.brew 安裝carthage之前需要安裝brew,進(jìn)入官網(wǎng)(...