
年根底下無聊,畫了幾張圖。由于時間關系就畫了六張。 1、KVC賦值原理 2、KVC取值原理 3、關聯對象 4、消息發送 5、動態方法解析 6、消息轉發
一、獲取RunLoop 二、RunLoop與線程關系1、每條線程都有唯一的一個與之對應的RunLoop對象2、RunLoop保存在一個全局的Di...
在平時開發中,為了方便,我們往往勾選Automatically manage signing來自動為我們管理,但是這樣的話有可能會出現Provi...
小明特別喜歡吃糖,一開始小明沒有糖,小紅有一顆糖,小剛從超市買了一顆糖,小紅把糖給了小明,小剛把糖給了小紅,然后第二次去商店買了兩顆糖,小剛買糖...
當給一個對象添加KVO監聽時,KVO會在運行時(runtime)自動創建一個新類,將isa指針指向這個新類,新類是原類的子類,命名規則是NSKV...
一般我們在寫項目的時候,經常會報各種文件找不到的情況,解決情況就是缺什么文件,就往項目里加什么文件就OK了,但是今天我發現的這個問題很有趣,他明...
我們在導入支付寶支付和微信支付的時候,可能會出現一些問題,那么我們怎么解決這些問題呢? 如果不是自己導入,而是別人用svn更新好的你再更新,則需...
在項目中我們可能會遇到這樣的功能,雖然簡單,但是我也發出來下,就是比如舉報等,要實現職能選一個,而且必須選一個的效果,我們該怎么辦呢?我是這么做...
我在tableView的自定義的headerView上添加一個button,當我點擊這個button的時候,基數的headerView會往上飄,...