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