在軟件工程中,(引自維基百科)設(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 通信存在以下問題: 通信使用明文可能會(huì)被竊聽 不驗(yàn)證通信方的身份可能遭遇偽裝 無法證明報(bào)文的完整型,可能已遭篡改 使用 https 可以解決數(shù)據(jù)安全...
一、Hook概述 HOOK中文譯為掛鉤或鉤子。在iOS逆向中是指改變程序運(yùn)行流程的一種技術(shù)。通過hook可以讓別人的程序執(zhí)行自己所寫的代碼。在逆向中經(jīng)常使用這種技術(shù)。只有了解...
Block的底層基本結(jié)構(gòu) 通過clang命令查看編譯器是如何實(shí)現(xiàn)Block的,在終端輸入clang -rewrite-objc main.m,然后會(huì)在當(dāng)前目錄生成main.c...
前言 iOS開發(fā)中,用來顯示一個(gè)html頁、H5頁,經(jīng)常會(huì)用的一個(gè)控件是WebView。說到WebView,你知道多少呢?是簡單的展示,還是要和OC交互實(shí)現(xiàn)比較復(fù)雜的功能呢?...
請求模型(這個(gè)需要根據(jù)公司需求進(jìn)行更改) 封裝 更新 'Alamofire', '~> 5.4' 使用方法
其實(shí)寫這個(gè)網(wǎng)絡(luò)框架的時(shí)候我也只是才學(xué)習(xí)了RxSwift一周左右的時(shí)間,嘗試一下自己搭建的網(wǎng)絡(luò)請求的框架。抱著學(xué)習(xí)的態(tài)度,若果有什么不對的地方,請各位指正。 首先先用Cocoa...
步驟1. 在ViewController中單向綁定數(shù)據(jù)2. 在ViewModel做數(shù)據(jù)處理,驗(yàn)證數(shù)據(jù),與網(wǎng)絡(luò)回調(diào)處理3. 在VC中刷新UI 1.ViewController....
1.rac_liftSelector:withSignals(相當(dāng)于異步隊(duì)列組) 2.信號篩選的一些方法 filter(過濾) ignore(忽略某些值的信號) distin...
ReactiveCocoa簡介 使用了函數(shù)響應(yīng)式編程思想 使用了HOOK思想 統(tǒng)一了代理,通知,Block,KVO,消息傳遞機(jī)制 提供了很多Category方法更方便的監(jiān)聽動(dòng)...
支付寶調(diào)起客戶端 微信調(diào)起客戶端 支付寶支付完成回調(diào) 根據(jù)支付寶官方給出回復(fù),目前通過WebView調(diào)起支付寶客戶端支付完成后,默認(rèn)回到支付寶客戶端首頁,iOS用戶只能通過左...