背景 開發(fā)過程中,每個人一套代碼風(fēng)格,不利于項目的整潔與統(tǒng)一瘩例,常通過一些第三方工具去格式化代碼厌小。但Xcode中未提供格式化插件办素,搞一個温数,同時要支...
我們分析一個App的實現(xiàn)時序愚,一般從界面入手宙彪,可以看到UI層次矩动,類名。這時候释漆,有一個強大的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一份到個人文件夾驶冒,然后再進行文件操作苟翻。 示例場景: 批量上傳資源過程,通常放在一個隊列中進...