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