在軟件工程中,(引自維基百科)設(shè)計(jì)模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
在軟件工程中,(引自維基百科)設(shè)計(jì)模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
背景 我們知道,http 通信存在以下問(wèn)題: 通信使用明文可能會(huì)被竊聽(tīng) 不驗(yàn)證通信方的身份可能遭遇偽裝 無(wú)法證明報(bào)文的完整型,可能已遭篡改 使用 https 可以解決數(shù)據(jù)安全...
一、Hook概述 HOOK中文譯為掛鉤或鉤子。在iOS逆向中是指改變程序運(yùn)行流程的一種技術(shù)。通過(guò)hook可以讓別人的程序執(zhí)行自己所寫(xiě)的代碼。在逆向中經(jīng)常使用這種技術(shù)。只有了解...
Block的底層基本結(jié)構(gòu) 通過(guò)clang命令查看編譯器是如何實(shí)現(xiàn)Block的,在終端輸入clang -rewrite-objc main.m,然后會(huì)在當(dāng)前目錄生成main.c...
前言 iOS開(kāi)發(fā)中,用來(lái)顯示一個(gè)html頁(yè)、H5頁(yè),經(jīng)常會(huì)用的一個(gè)控件是WebView。說(shuō)到WebView,你知道多少呢?是簡(jiǎn)單的展示,還是要和OC交互實(shí)現(xiàn)比較復(fù)雜的功能呢?...
請(qǐng)求模型(這個(gè)需要根據(jù)公司需求進(jìn)行更改) 封裝 更新 'Alamofire', '~> 5.4' 使用方法
其實(shí)寫(xiě)這個(gè)網(wǎng)絡(luò)框架的時(shí)候我也只是才學(xué)習(xí)了RxSwift一周左右的時(shí)間,嘗試一下自己搭建的網(wǎng)絡(luò)請(qǐng)求的框架。抱著學(xué)習(xí)的態(tài)度,若果有什么不對(duì)的地方,請(qǐng)各位指正。 首先先用Cocoa...
背景 7月26號(hào)我們阿里數(shù)據(jù)iOS端發(fā)布了4.4.0版本,這次版本主要是優(yōu)化了性能,其中main()階段的啟動(dòng)耗時(shí)優(yōu)化成果比較明顯,從之前的0.5-0.7秒,降低為目前的0....