IM 即時通訊技術(shù)在多應(yīng)用場景下的技術(shù)實(shí)現(xiàn),以及性能調(diào)優(yōu)(iOS視角) (視頻見評論區(qū)) 2016年9月份我[https://github.com/ChenYilong]參加...
在上篇文章代碼注入,竊取微信密碼中咱們已經(jīng)簡單的提到了MachO,在用Framework做代碼注入的時候,必須先向MachO的Load Commons中插入該Framewor...
背景 此篇文章,主要針對想要在原有Native工程的基礎(chǔ)上集成Flutter的需求,所提供的混編方案的探討。 Flutter 官方已經(jīng)給出了混編方案:https://gith...
閱讀前請先看評論!本文只可作為理解Mach-O的參考 閱讀后請繼續(xù)查看《如何通過Mach-O實(shí)現(xiàn)static函數(shù)的動態(tài)調(diào)用(續(xù))》 https://www.jianshu.c...
fishhook是Facebook提供的一個動態(tài)修改鏈接mach-O文件的工具。利用MachO文件加載原理,通過修改懶加載和非懶加載兩個表的指針達(dá)到C函數(shù)HOOK的目的。 前...
閑魚團(tuán)隊(duì)在前不久發(fā)布了 fish-redux 應(yīng)用框架,正好之前為 Flutter 寫了一個插件讓 Flutter 可以使用 Facebook 開發(fā)的調(diào)試工具 Flipper...
背景 ??在原生開發(fā)中經(jīng)常要根據(jù)不同的渠道打不同的包,主要有以下場景: 開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境等 ??不同的環(huán)境對應(yīng)的要求也不一樣,這樣就要求根據(jù)需求打出不同的包以便于...
好久沒更新文章了,最近趁著娃睡覺的功夫,嘗試了下 fish_redux,這邊做下記錄,安全無毒,小伙伴們可放心食用(本文基于版本 fish_redux 0.3.1)。 fis...
近期,我們項(xiàng)目里面引入了IGListKit的第三方庫,它是對collectionView的一層封裝,主要用于feed流的實(shí)現(xiàn),它的其中一個優(yōu)勢就是刷新視圖的時候并不是刷新的整...
大白健康系統(tǒng)--iOS APP運(yùn)行時Crash自動修復(fù)系統(tǒng) 前言 大白(Baymax),迪士尼動畫《超能陸戰(zhàn)隊(duì)》中的健康機(jī)器人,是一個體型胖胖的充氣機(jī)器人,因呆萌的外表和善良...
探討的幾個點(diǎn) Texture的簡介 (What) 為什么要使用Texture (Why) Texture的作者 (Who) Node的異步繪制如何實(shí)現(xiàn) (How) Node的...
雖然WKWebView是在Apple的WWDC 2014隨iOS 8和OS X 10.10出來的,是為了解決UIWebView加載速度慢、占用內(nèi)存大的問題。但是由于之前還要適...
我們在做App逆向時,會遇到各種類型App,雖然大部分是OC工程,越來越多App采用了混合(OC和Swift)開發(fā),甚至純Swift開發(fā)。我們更多希望我們逆向后的App能在非...