之前在 上看到的,我覺得整個學習思路非常清晰:
標頭檔案:class-dump/monkeydev
介面分析:reveal,cycript,lldb+chisel,machoview
reveal:沒了解過逆向的同學應該也知道,但是看身邊的開發,用的人其實並不多,個人覺得利用好這個工具對開發效率提公升非常顯著,特別是對某些元件或者**並不熟悉的時候,能快速定位view所在的檔案及層級結構
架構分離:lipo
靜態分析:hopper,ida
動態除錯:lldb,debugserver
外掛程式開發:theos-tweak(越獄機直接打包/發布外掛程式即可,非越獄機產出dylib,注入動態庫/重簽名、打包發布)
動態庫注入:insert_dylib(非越獄機需要)
剛開始接觸ios命令的一點總結
php開發小菜鳥一枚,剛剛開始接觸ios,準備每日總結一下小知識 學習linux之前有人推薦先從vim學起,但是vim太多可以用來長久學習,先把平時經常用的命令記住就足夠開發,一位前輩指點可以先看一本linux的入門書籍 1.linux命令 1 pwd 檢視當前目錄 2 許可權 用第一行舉例 drw...
iOS布局和螢幕適配的一點總結
我不知道有沒有更好的辦法,我們的做法是根據裝置型別,寫一些if.else,或者switch語句 判斷機型可以使用screen的height 不能使用width,因為4和5的width是一樣的,都是320 也可以使用api裡的巨集,都差不多。我個人感覺,if.else似乎是不可避免的,雖然有auto ...
iOS布局和螢幕適配的一點總結
曾經,ios開發是不需要考慮螢幕適配問題的,因為只有一種螢幕尺寸。而現在已經有了4種螢幕,4,5,6,6p,因此螢幕適配也成了ios開發中必須考慮的問題。並且,這4種螢幕的寬高比全部都不一樣,所以簡單的按比例縮放並不能解決問題。我們最近做的乙個app也處理了螢幕適配,本文簡單總結一下 我不知道有沒有...