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