前言 ??工欲善其事,必先利其器。 ??首先陋率,我們需要知道微信小程序是什么田绑?微信小程序內(nèi)核是什么?微信小程序的開發(fā)語言什么竭望?這樣才能更好的開發(fā)微信小程序底瓣,以及解決遇到的問題。...
前言 ??工欲善其事,必先利其器。 ??首先陋率,我們需要知道微信小程序是什么田绑?微信小程序內(nèi)核是什么?微信小程序的開發(fā)語言什么竭望?這樣才能更好的開發(fā)微信小程序底瓣,以及解決遇到的問題。...
前言 說起iframe扭弧,大家都會覺得很嫌棄或者很不愿接近阎姥,原因大概都是:能耗高,安全問題鸽捻,spider不喜歡它...也有(不少)同學(xué)內(nèi)心獨白就是:不呼巴!這很low很dirty,...
WKWebView不支持NSURLProtocol 前段時間總結(jié)過《WKWebView從入門到趟坑》御蒲,其中提到 NSURLProtocol 攔截支持和緩存的痛點衣赶。在 UIWe...
在 WWDC 2016 和 2017 都有提到啟動這塊的原理和性能優(yōu)化思路,可見啟動時間厚满,對于開發(fā)者和用戶們來說是多么的重要屑埋,本文就談?wù)勅绾尉_的度量 App 的啟動時間,啟...
method swizzle又被稱為黑魔法痰滋,它是蘋果公司給Objective-C賦予的神奇方法摘能,同時也是Runtime應(yīng)用的具體體現(xiàn)。黑魔法使用得好敲街,會使你的開發(fā)更加...
RSSwizzle是一個簡單的hook函數(shù)的第三方庫团搞,它的使用跟傳統(tǒng)的hook方式比起來更加便捷,也更加安全多艇。下面來分析它是怎么做到的逻恐。 傳統(tǒng)的hook方法 實現(xiàn) 一般的,如...
Objective-C黑魔法使用適當(dāng)能給編碼帶來很大的便利峻黍,Swizzling就是其中之一复隆。比如集成友盟統(tǒng)計時,如果按照常規(guī)方法來做的話姆涩,需要在每個頁面打點挽拂,頁面多多話,這不...
前言 自2016年8月至2017年10月骨饿,今日頭條iOS端已經(jīng)進(jìn)行了3輪安裝包大小優(yōu)化亏栈。 2016.08-2016.10第一期優(yōu)化78MB -> 42MB (1)刪除Swif...
這兩天翻看 ibireme 大神 《不再安全的 OSSpinLock》 這篇文章,看到文中分析各種鎖之前的性能的圖表: 發(fā)現(xiàn)除了@synchronized 用過,其他的都陌生...
現(xiàn)在的Native App平臺化趨勢越來越明顯,網(wǎng)絡(luò)層架構(gòu)也越來越復(fù)雜钙勃。一個App基本都有多個不同的網(wǎng)絡(luò)模塊蛛碌。 從簡單的業(yè)務(wù)數(shù)據(jù)的HTTP/HTTPS(基于NSURLConn...
一蔚携、獲取 Crash、dSYM 文件 獲取到的 .ips 改后綴為 .crash 即可 真機 Crash 文件目錄:var/mobile/Library/Logs/Crash...
本文參與簡書「開發(fā)者說」專題活動關(guān)于獨立開發(fā)產(chǎn)品,你想了解什么矾湃?歡迎在評論區(qū)向我提問亡脑,我將集中統(tǒng)一回復(fù)作答。 一邀跃、自我介紹 平時筆名是 KyXu霉咨,從大學(xué)開始,已經(jīng)做了四五年的...