詳細介紹一下ZFPlayer 3.0的用法,如果你有什么問題或者建議可聯系我。在3.0之前版本使用ZFPlayer,是不是在煩惱播放器SDK自定義、控制層自定義等問題。作者公...
詳細介紹一下ZFPlayer 3.0的用法,如果你有什么問題或者建議可聯系我。在3.0之前版本使用ZFPlayer,是不是在煩惱播放器SDK自定義、控制層自定義等問題。作者公...
1. objc_msgSend 會判斷是不是需要只調用一次 因為initialize方法是給類第一次發(fā)消息的時候調用,所以順著這個思路,可以先研究objc_msgSend的實...
@忘帶充電寶de皮卡丘 沒有從根本上解決,就是根據數值進行了修正,從表象上不會有bug了
UITextField為密碼類型,ios13之后的系統(tǒng),彈出存儲密碼的bug當UITextField為密碼類型,iOS13及以后系統(tǒng),當輸入完密碼以后,系統(tǒng)會彈出存儲密碼的系統(tǒng)彈窗,此時不亂是否存儲密碼,在當次使用(意思是沒有在后臺殺死APP之前)過...
前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現、攔截事件的處理)->找到...
好奇觸摸事件是如何從屏幕轉移到APP內的?困惑于Cell怎么突然不能點擊了?糾結于如何實現這個奇葩響應需求?亦或是已經被響應鏈、手勢、target-action這一系列響應觸...
原文地址:http://huizhao.win/2016/11/13/swift-init/ 從 Objective-C 轉到 Swift 后,可能首先就會發(fā)覺 Swift ...
UIView的顯示設置都是對CALayer屬性的封裝,但是這層封裝掩蓋了CALayer提供的3D顯示功能。所以我們想讓UIView顯示3D的效果的話,需要直接操作CALaye...
UISearchBar一般我們不單獨使用他, 在iOS 8之后, 我們更多地是和UISearchController一起使用, 關于UISearchController的一些...
原文鏈接[https://www.cnblogs.com/webcabana/p/11872265.html] 一、概述 繼承(關鍵字 extends) 混入 mixins...
感謝大佬的分享,對于以下這個,有些自己的見解
“2.判斷自己沒有初始化過,所以就去找自己的父類Person類,看Person類有沒有初始化過,發(fā)現Person類也沒有初始化過,且Person類也沒有父類,”
我覺得這里不是說Person類沒有父類,person的父類NSObject咋看Person類加載之前一定已經被初始化過了,而且當前代碼中也沒有為系統(tǒng)類NSObject的分類實現 + initialize方法(我們無法實現系統(tǒng)類的方法,只能在在其分類中實現),所以就回到檢查Person的初始化以及+ initialize的實現情況
Category的本質<二>load,initialize方法Category的本質<一>Category的本質<三>關聯對象面試題1:Category中有l(wèi)oad方法嗎?load方法是什么時候調用?面試題2:load,initiali...