iOS 中 KVO (key-value-observing) 的原理,簡單來說就是重寫了被觀察屬性的 set 方法,一般情況下只有通過調用 s...
在項目開發(fā)中UITableView和UICollectionView應該是最長用的控件了吧,而這兩種控件的核心是cell的處理和展示。隨著App...
大家對循環(huán)引用問題應該有很強的意識,所以我們一般的在使用block的時候特別注意循環(huán)引用,通常都是_ _weak. Masonry框架相信對于一...
最近在項目開發(fā)中,遇到了點擊鏈接無法跳轉的問題,類似 電腦 ,因為這是個網頁,開始還以為是h5開發(fā)人員沒把這個鏈接的js事件監(jiān)聽沒給我,后來才發(fā)...
在研究逆向的時候,發(fā)現(xiàn)有些app只要是開啟了代理,然后就自動退出了。原理就是通過獲取網絡的代理狀態(tài),然后我exit(1). CFDictiona...
在開發(fā)過程中,經常會用到NSArray,然后找出數組中的最大值、最小值,很多時候我們一般用for循環(huán)來封裝一個算法求最值,雖然可以但是還是不夠快...
lipo源于mac系統(tǒng)要制作兼容powerpc平臺和intel平臺的程序。 lipo 是一個在 Mac OS X 中處理通用程序(Univers...
最近項目中需要用到播放器,所以接入了B站的IJKPlayer,但是在編譯時遇到了問題。執(zhí)行 ./compile-ffmpeg.shall 這一步...
我們開發(fā)詳情頁面,有的時候需要計算webView或者WKWebView的高度,然后再計算scrollView的高度,把webView放到scro...