
背景 開發(fā)過程中,每個人一套代碼風(fēng)格,不利于項目的整潔與統(tǒng)一,常通過一些第三方工具去格式化代碼。但Xcode中未提供格式化插件,搞一個,同時要支...
我們分析一個App的實現(xiàn)時,一般從界面入手,可以看到UI層次,類名。這時候,有一個強(qiáng)大的iOS UI 調(diào)試軟件要上場了:LookIn 官方地址:...
想要分析一個第三方應(yīng)用,最直接方式就是獲取其頭文件,class-dump就是這樣的神兵利器。它不僅能用來分析第三方應(yīng)用,還能用以獲取蘋果SDK私...
背景 在iOS中開發(fā)的應(yīng)用程序App,發(fā)布到App Store后,然后用戶從App Store下載下來安裝,這時候安裝的APP是經(jīng)過簽名加密的,...
背景 傳統(tǒng)獲取遠(yuǎn)端圖片尺寸,需要下載遠(yuǎn)端圖片到本地,然后再讀取圖片Size。 存在問題 假如圖片很大,消耗時長較長。 僅僅想獲取Size,而不使...
每個開發(fā)人員都應(yīng)該知道的基本概念 我們關(guān)于微服務(wù)簡介的第一篇[https://medium.com/microservicegeeks/an-i...
背景 UIGraphicsBeginImageContextWithOptions / UIGraphicsEndImageContext是一對...
背景 線上崩潰排查中,發(fā)現(xiàn)一批model轉(zhuǎn)JSON時發(fā)生崩潰,描述如下: Invalid number value (infinite) in ...
背景 一些文件操作場景,為了增加可靠性,通常會copy一份到個人文件夾,然后再進(jìn)行文件操作。 示例場景: 批量上傳資源過程,通常放在一個隊列中進(jìn)...