第一篇 前言 從今天開始,我將開啟一段源碼解讀的旅途了。在這里先暫時不透露具體解讀的源碼到底是哪些?因為也可能隨著解讀的進行會更改計劃。但能夠肯定的是,這一系列之中肯定會有S...

第一篇 前言 從今天開始,我將開啟一段源碼解讀的旅途了。在這里先暫時不透露具體解讀的源碼到底是哪些?因為也可能隨著解讀的進行會更改計劃。但能夠肯定的是,這一系列之中肯定會有S...
工作的時候經常用Charles抓包,也學到了很多用Charles的很多小技巧,記錄一下,說不定在某個時候就能提高自己的工作效率,讓自己有多點時間摸魚(bushi(其實是真的)...
NSDictionary介紹 NSDictionary(字典)是使用 hash表來實現key和value之間的映射和存儲的, hash函數設計的好壞影響著數據的查找訪問效率。...
方法一: [self.tableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO]; 方法二: [s...
在做關于聊天等一些app的時候,會有進入聊天頁面時,需要將UITableView滑動到底部的操作,即顯示最新的消息,有以下幾種方法: 1、在viewDidAppear中設置t...
idleTimer idleTimer 是iOS內置的時間監測機制,當在一段時間內未操作即進入鎖屏狀態。但有些應用程序是不需要鎖住屏幕的,比如游戲,視頻這類應用。 可以通過設...
由于多個業務需要,在一個界面會有多個彈框的存在,而這多個彈框需要按順序、優先級給統一管理起來,不然會雜亂無章的彈出,用戶會一臉懵逼啊。我寫了一個管理器,把彈框的出現和消失給管...
這幾天在修改之前離職同事的項目,發現一個這樣的問題,每次修改后或者沒有修改打開過項目就會有一個文件說是修改過的,如果是多人開發的話,就會造成沖突,自己看著也不爽,如圖: .D...
前言 在軟件開發領域里經常能聽到這樣一句話,“過早的優化是萬惡之源”,不要過早優化或者過度優化。我認為在編碼過程中時刻注意性能影響是有必要的,但凡事都有個度,不能為了性能耽誤...