原创 打印View Hierarchy 和 ViewController Hierarchy

(lldb) expr -l objc -O -- [[[UIApplication sharedApplication] keyWindow] recursiveDescription] (lldb) expr -l objc -O

原创 Will fix later

objdump -M Intel -d ./shell |grep ‘[0–9a-f]:’|grep -v ‘file’|cut -f2 -d:|cut -f1–7 -d’ ‘|tr -s ‘ ‘|tr ‘\t’ ‘ ‘|sed ‘s/

原创 git 解決衝突之 theirs & ours

git merge 從feature分支合併到master分支 $ git checkout master  $ git merge feature  Auto-merging Document  CONFLICT (content):

原创 一個自動適應內容高度的WebView For iOS

上班了,寫代碼,寫代碼。不適應,藍瘦香菇 今天遇到一個問題。就是原先的彈框裏面是一個UIWebView,產品說隨着內容的高度變化而變化,固定高度不滿足需求。 好久沒有做UI了,還以爲UIWebView.scrollView.content

原创 Imagemagick的降噪功能

Env: Mac OS Mojave HomeBrew(聽說HomeBrew的開發者Max Howell在Google面試被Pass,因爲沒有寫出Invert Binary Tree,不要這麼殘忍吧) 命令行順序: brew fftw;

原创 iOS開發 - 得到字符串中出現最多的字符

之前有朋友面試筆試被考到了這個問題,挺好的面試題。 既然是iOS面試題,肯定不能像C實現那樣,寫一大堆hashTable的結構體的代碼,可以用Foundation對象喲 NSString *str = @"aabbcdeffffadisl

原创 關於圖片的一些知識

前言 首先安裝MediaInfo Command line,  MediaInfoLib - v19.04 Usage: "mediainfo [-Options...] FileName1 [Filename2...]" 這個工具對圖片

原创 CSGO外掛的初步製作,Cheatengine使用

這個博客是給自己用的,不會寫的特別詳細。 以前沒想過做外掛,最近決定試一試。 外掛原理:attach process,getModules,找到對象的偏移地址,進行修改。 Windows環境與軟件: 1. Python 3.7.3 + p

原创 過河系列--暴力搜索

人鬼過河: 三個傳道士和三個食人族土著 如何全部渡船到對岸 限制: 船最多載2人 當一邊土著多於傳道士時 土著會將傳道士吃掉 5人過橋: 5個人通過的時間分別爲1、3、6、8、12, 只有一盞30秒的燈 限制: 熄燈後無法過橋 橋最多容

原创 跳躍的青蛙,C語言實現版本

遊戲的下載地址:http://akidsheart.com/math/flashes/mgames/leapfrog.swf 遊戲截圖:   通過跳躍,交換兩組青蛙,完成遊戲截圖:   想當年剛開始工作的時候,被老大問過這個問題的代碼

原创 QuartzCode,將iOS / MacOS 開發中使用的基礎動畫轉換爲Object-C / Swift代碼

這幾天發現這個軟件,真是非常牛逼。 通過製作動畫,然後生成iOS與MacOS可用的開發代碼,語言支持OC 與 Swift,代碼美觀程度很不錯。很好讀。搞的我都想去學一下動畫SDK了。 右上角可選擇語言和平臺,代碼規整。可讀

原创 關於XCode6.3.2(6D2105)的Plugin失效問題解決方案

打開Terminal   直接粘貼下面的Command-Line: find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plis