簡單介紹一下 AOP 無痕埋點(diǎn)最重要的技術(shù)是將埋點(diǎn)代碼從業(yè)務(wù)代碼中剝離,放到獨(dú)立的模塊中的技術(shù)。寫業(yè)務(wù)的同學(xué)只需按照正常的設(shè)計(jì)思路編寫業(yè)務(wù)代碼,...
投稿
簡單介紹一下 AOP 無痕埋點(diǎn)最重要的技術(shù)是將埋點(diǎn)代碼從業(yè)務(wù)代碼中剝離,放到獨(dú)立的模塊中的技術(shù)。寫業(yè)務(wù)的同學(xué)只需按照正常的設(shè)計(jì)思路編寫業(yè)務(wù)代碼,...
我們先假設(shè)這樣一個(gè)場景:就是點(diǎn)擊一個(gè)按鍵,然后實(shí)現(xiàn)一張圖片的動(dòng)畫移動(dòng)。 代碼如下: 一.圖形渲染過程 1.視圖渲染 UIKIt是開發(fā)中最常用的框...
前言 首先我覺得”組件”在這里不太合適,因?yàn)榘次依斫饨M件是指比較小的功能塊,這些組件不需要多少組件間通信,沒什么依賴,也就不需要做什么其他處理,...
關(guān)于組件化 網(wǎng)上組件化的文章很多。很多文章一提到組件化,就會(huì)說解耦,一說到解耦就會(huì)說路由或者runtime。好像組件化 == 解耦 == 路由/...
最近在寫一些東西需要獲取任意線程調(diào)用棧,然后看了現(xiàn)有的一些開源框架,寫的比較復(fù)雜而且對Swift的支持不是很好,所以寫了RCBacktrace。...
概述 閑話少說直接開干! 在開發(fā)的過程中,相信你會(huì)遇到這2個(gè)場景,有四個(gè)網(wǎng)絡(luò)需要執(zhí)行,分別命名為網(wǎng)絡(luò)A, 網(wǎng)絡(luò)B, 網(wǎng)絡(luò)C, 網(wǎng)絡(luò)D: 1.情...
隨著公司的發(fā)展和部門整合,業(yè)務(wù)模塊不斷增加,所有部門的iOS客戶端也被統(tǒng)一管理,為了解決耦合嚴(yán)重,代碼統(tǒng)一,所以組件化開發(fā)必不可少。 使用組件的...
今天是28號,在27號凌晨兩點(diǎn)鐘的時(shí)候 執(zhí)行夏令時(shí)的地區(qū),已經(jīng)將時(shí)鐘調(diào)整 慢了一個(gè)小時(shí),以此來結(jié)束夏令時(shí),有關(guān)夏令時(shí)的內(nèi)容介紹,請自行百度。 今...
在6月21日到6月22日的前端技術(shù)大會(huì)中學(xué)習(xí)了解到了很多新技能,在此作分享總結(jié)。 分享內(nèi)容: 移動(dòng)端跨平臺(tái)方案 —— Google Flutte...
關(guān)于NSAttributedString只記得幾個(gè)常用的屬性,有時(shí)候要用得特殊的屬性的時(shí)候就得到處去翻,在這里記錄一下,以后要用的時(shí)候就不用到處...