iOS系統(tǒng)中離屏渲染利與弊 閱讀需要約8分鐘 前言 性能的優(yōu)化相信是每一個(gè)APP工程師所追求的,而離屏渲染就是一個(gè)繞不開(kāi)的知識(shí)點(diǎn)。現(xiàn)在提出幾個(gè)問(wèn)題幫助大家更快的理解: 什么情...
Charles 又名“青花瓷”,以其ICON得名急侥。 網(wǎng)絡(luò)請(qǐng)求抓包、模擬網(wǎng)絡(luò)延遲侮邀、修改網(wǎng)絡(luò)參數(shù)(request\response)等坏怪。 使用場(chǎng)景項(xiàng)目規(guī)模較大,流程較多绊茧,需要對(duì)某...
第一步:查看cocoapods版本是否滿足要求华畏; 在注冊(cè)trunk之前鹏秋,我們需要確認(rèn)當(dāng)前的CocoaPods版本是否足夠新,trunk需要pod在0.33及以上版本;查看po...
先看下上面這段簡(jiǎn)單的方法替換代碼亡笑。 方法替換到底做了什么侣夷? 上面的代碼首先是通過(guò)方法名獲取了兩個(gè)方法,然后將兩個(gè)方法的實(shí)現(xiàn)替換了况芒。 方法的底層結(jié)構(gòu) 我們知道在類對(duì)象和元類對(duì)象...
原文鏈接:無(wú)侵入的埋點(diǎn)方案如何實(shí)現(xiàn)惜纸? 前言: 原文中介紹了iOS開(kāi)發(fā)常見(jiàn)的埋點(diǎn)方式:代碼埋點(diǎn)、可視化埋點(diǎn)和無(wú)埋點(diǎn)绝骚。其中具體的區(qū)別我會(huì)整理在此篇文章的最后。我們可以把可視化埋點(diǎn)...
緊跟著上篇文章(runtime中的交換方法method_exchangeImplementations存在的問(wèn)題[http://www.reibang.com/p/b5e2...
前言 語(yǔ)言本地化皮获,又叫做語(yǔ)言國(guó)際化。是指根據(jù)用戶操作系統(tǒng)的語(yǔ)言設(shè)置纹冤,自動(dòng)將應(yīng)用程序的語(yǔ)言設(shè)置為和用戶操作系統(tǒng)語(yǔ)言一致的語(yǔ)言洒宝。往往一些應(yīng)用程序需要提供給多個(gè)國(guó)家的人群使用购公,或者...
前言 控制器容器Container的主要職責(zé)就是管理一個(gè)或多個(gè)Child View Controller的展示的生命周期比庄,需要傳遞顯示以及旋轉(zhuǎn)相關(guān)的回調(diào)。能夠有效的分離業(yè)務(wù)邏...
iOS中Framework Library嵌套使用 組件化的時(shí)候遇到一些Framework使用依賴的問(wèn)題, 之前未系統(tǒng)的驗(yàn)證過(guò)各種庫(kù)嵌套邏輯,下面就以集中常見(jiàn)的庫(kù)嵌套使用來(lái)看...
前言:一直有聽(tīng)過(guò)腳本一鍵打包審核佳窑,但是自己一直沒(méi)在意。在微信公眾號(hào)看到ios一鍵打包的文章丑勤,突然想想自己每次從打包到提交審核(大約都是30分鐘)华嘹。自己浪費(fèi)了多少時(shí)間啊法竞! 腳本...