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