總所周知tableView的本身分割線我們幾乎不用,一種簡單的實現(xiàn)方式就是給cell添加一個UIView,然后再設(shè)置約束。本文記錄另外一種也比較簡單的思路 項目中的示例如下圖...
總所周知tableView的本身分割線我們幾乎不用,一種簡單的實現(xiàn)方式就是給cell添加一個UIView,然后再設(shè)置約束。本文記錄另外一種也比較簡單的思路 項目中的示例如下圖...
側(cè)滑刪除是iOS中非常容易實現(xiàn)的一種效果,你只需要為你的UITableViewDataSource重寫這個方法,系統(tǒng)就會自動添加這種操作。 從iOS8開始,蘋果開放了這樣一個...
關(guān)于Core Animation API怎么使用的文章很多,例如下面這些都寫的非常好。 ojbc中國#12動畫 我這篇文章主要解釋一下動畫的本質(zhì)是什么,不涉及太多具體使用。 ...
首先,看看如下代碼的輸出是什么? 首先答案是會發(fā)生死鎖,我們看看官方文檔關(guān)于dispatch_sync的解釋: Submits a block to a dispatch q...
最近離職了,空暇之余正好對之前一年多的工作內(nèi)容進(jìn)行個總結(jié)回顧。 主要分兩塊,一是負(fù)責(zé)公司App和游戲在App Store及Google Play商店的視頻創(chuàng)意設(shè)計和制作,可參...
整理了幾個 iOS 下比較常用的開源動畫框架和一些示例。UI 動畫在 iOS app 中的重要性不言而喻,它在很大程度上決定用戶交互的體驗。有時候使用UIView或者 CA ...
KVO簡介: NSKeyValuesObserving(KVO)非正式協(xié)議定義了一種機(jī)制,允許一個對象被通知:另外某個對象的某個屬性值被改變了。你可以『監(jiān)聽』任何對象的屬性,...
重新認(rèn)識+和-方法 +:(Class)類方法。-:(Instance)實例方法。 實質(zhì)上對于runtime而言,并沒有什么加減號之別。 對于runtime而言,+號方法和-號...
如何在ReactiveCocoa中寫單元測試現(xiàn)在很多人在開發(fā)iOS時都使用ReactiveCocoa,它是一個函數(shù)式和響應(yīng)式編程的框架,使用Signal來代替KVO、Notification、Delegate和Targ...