實現(xiàn)方案 利用WKWebView打開一個待爬取的網(wǎng)頁 在webView渲染完成之后注入一段爬蟲腳本 在腳本回調(diào)里面獲取爬取的數(shù)據(jù) 代碼 以天貓的商品爬取為例 先打印網(wǎng)頁內(nèi)容 ...
實現(xiàn)方案 利用WKWebView打開一個待爬取的網(wǎng)頁 在webView渲染完成之后注入一段爬蟲腳本 在腳本回調(diào)里面獲取爬取的數(shù)據(jù) 代碼 以天貓的商品爬取為例 先打印網(wǎng)頁內(nèi)容 ...
序言 由于UIWebview即將廢棄斥难,相比較于WKWebview,通過測試即可發(fā)現(xiàn)UIWebview占用更多內(nèi)存,且內(nèi)存很夸張。WKWebView網(wǎng)頁加載速度也有提升,但是并...
在WKWebView中注入js代碼皂吮,從而實現(xiàn)改變js事件實現(xiàn)方法。比如税手,在H5頁面中有一個打印按鈕蜂筹,iOS 端沒有打印功能,這時就要提示用戶不能使用此功能 主要代碼
1.遵守<WKScriptMessageHandler>協(xié)議 2.給網(wǎng)頁button注入js 注意:(1)有的控件沒有id屬性芦倒,可以選擇class屬性獲取getElement...
使用 agvtool 管理項目版本號 背景:發(fā)包后當(dāng)版本號相同時兵扬,無法判斷包的新舊闺属,另外,蘋果在上傳包時也必須保證同一版本不允許上傳相同build號的 IPA 文件周霉,為此掂器,開...
xib 或 storyboard 中拖過來的控件 當(dāng)我們從 xib 或者 storyboard 上拖控件到代碼中的時候,我們會發(fā)現(xiàn)默認(rèn)是用 weak 屬性修飾的俱箱,當(dāng)然還有一個...
Model-View-ViewModel(簡稱MVVM)是一種結(jié)構(gòu)設(shè)計模式(structural design pattern)国瓮,將對象分成三個不同的組: Models:持有...
一乃摹、MVC 從字面意思來理解,MVC 即 Modal View Controller(模型 視圖 控制器)跟衅,是 Xerox PARC 在 20 世紀(jì) 80 年代為編程語言 S...
探索底層原理孵睬,積累從點滴做起。大家好伶跷,我是Mars掰读。 往期回顧 iOS底層原理探索—OC對象的本質(zhì)[http://www.reibang.com/p/ffd74204194...
一秘狞、 Git 常用命令速查git branch 查看本地所有分支git status 查看當(dāng)前狀態(tài)git commit 提交git branch -a 查看所有的分支git ...
在 iOS開發(fā)過程中,開發(fā)人員一般會使用純代碼適配或者AutoLayout來進行適配.現(xiàn)在開發(fā)人員主要是使用AutoLayout來適配了, 有的人喜歡使用Masonry來進行...
前言 最近準(zhǔn)備學(xué)習(xí)匯編,然后在B站上看到叫iOS小賢的作者發(fā)的視頻挺不錯蹈集,打算跟著學(xué)烁试,文章是看視頻的筆記,最后有原視頻鏈接拢肆,想看視頻的可以看看通過鏈接查看視頻减响。 函數(shù)的參數(shù)和...
AFNetworking:(鎖用的是NSLock,SDWebImage鎖信號量) AFNetworking是封裝的NSURLSession的網(wǎng)絡(luò)請求郭怪,線程NSOperatio...
SDWebImage 概述 SDWebImage 提供一個 UIImageView 的分類以支持加載來自互聯(lián)網(wǎng)的遠(yuǎn)程圖片支示。具有緩存管理、異步下載鄙才,同一個 URL 下載次數(shù)控制...
weak實現(xiàn)原理: Runtime維護了一個weak表颂鸿,用于存儲指向某個對象的所有weak指針。 weak表其實是一個hash(哈希)表咒循,Key是所指對象的地址,Value是...
探索底層原理,積累從點滴做起位衩。大家好裆蒸,我是Mars。 往期回顧 iOS底層原理探索—OC對象的本質(zhì)iOS底層原理探索—class的本質(zhì)iOS底層原理探索—KVO的本質(zhì)iOS底...
背景 方案來自美團外賣冷啟動治理:http://www.reibang.com/p/8e0b38719278 在App啟動的時候糖驴,如果將啟動項都寫在didFinishLau...