前言 雖然寫 fishhook 原理的文章有很多,但是總覺得不夠簡單直觀。大部分都是羅列大堆源碼進(jìn)行講解,看得人云里霧里。 因此,本文將完全拋開源碼,旨在簡單清晰,直擊要害,...
一般我們在寫代碼的時(shí)候,運(yùn)行和調(diào)試使用的都是Xcode,但是要想通過這種方式調(diào)試程序,我們必須要有程序的源代碼才可以。如果想要?jiǎng)討B(tài)調(diào)試手機(jī)上安裝的別人的項(xiàng)目,就無法采用這種方...
超級(jí)不啰嗦! 1、菜單:Preferences -> Settings-User(首選項(xiàng)->設(shè)置用戶) 2、鍵入 禁止檢查更新 命令后(如下),保存: { "update_...
作為iOS開發(fā)者應(yīng)該聽到過MVC,可能在考慮要不要轉(zhuǎn)到MVVM,或者聽說了VIPER這種高大上的,在想采用這種復(fù)雜的架構(gòu)值不值? 本文試圖回答以上問題,幫助大家對iOS架構(gòu)有...
------更新------:之前沒有判斷observer是否一致,有個(gè)別情況會(huì)無法處理,所以更新添加了observer判斷 一、使用場景 有時(shí)候我們會(huì)忘記添加多次KVO監(jiān)聽...
鳳凰御姐CEO和青蛙超人CTO的情緣 先講個(gè)動(dòng)物王國的故事,且看看青蛙超人CTO是如何從鳳凰御姐CEO那里獲得期權(quán)權(quán)益的。 鳳凰御姐是動(dòng)物王國的成功連續(xù)創(chuàng)業(yè)者,萬眾矚目的企業(yè)...
注意:這個(gè)工具非常有用,文本也是一個(gè)超長文 Allocations初始界面 Allocations:檢測一個(gè)進(jìn)程(選擇自己的app)內(nèi)存分配和使用情況等我們啟動(dòng)Allocat...