原文地址:Dependency Injection Strategies in Swift 今天我們將深入研究Swift中的依賴注入铣口,這是軟件開發(fā)中最重要的技術(shù)之一滤钱,也是許多...
在上一篇 深入 ProtoBuf - 編碼 中,我們?cè)敿?xì)解析了 ProtoBuf 的編碼原理脑题。 有了這個(gè)知識(shí)儲(chǔ)備件缸,我們就可以深入 ProtoBuf 序列化、反序列化的源碼叔遂,從...
因?yàn)轫?xiàng)目需要所以學(xué)習(xí)了gPRC遠(yuǎn)程過程調(diào)用框架他炊,而這個(gè)框架中就是采用Protocol Buffers進(jìn)行序列化結(jié)構(gòu)化數(shù)據(jù)的,這種序列化數(shù)據(jù)格式與傳統(tǒng)的XML已艰、JSON等格式來...
Swift基礎(chǔ)語法(零)Swift的認(rèn)識(shí)和編譯過程查看Swift基礎(chǔ)語法(一)常量變量痊末、注釋、運(yùn)算符哩掺、數(shù)據(jù)類型的認(rèn)識(shí)[http://www.reibang.com/p/f1...
一凿叠、安裝步驟安裝Homebrew --> 安裝rvm --> 安裝ruby -> 安裝cocoapods 二、檢查Homebrew或安裝1疮丛、查看安裝的版本信息 2幔嫂、安裝Hom...
一、iTerm2簡(jiǎn)介: Mac OS自帶的終端誊薄,用起來雖然有些不太方便履恩,界面也不夠友好,iTerm2是一款相對(duì)比較好用的終端工具.iTerm2常用操作包括主題選擇、聲明高亮呢蔫、...
導(dǎo)語 環(huán)信官方IOS版Demo功能很強(qiáng)大切心,卻沒有實(shí)現(xiàn)【發(fā)送文件】的功能。但是我們?cè)趯?shí)際項(xiàng)目開發(fā)中片吊,用戶之間經(jīng)常需要在聊天窗口發(fā)送文件绽昏。所以,本文主要介紹在IOS版APP中俏脊,如...
這篇文章主要介紹使用Instruments的 Time Profiler 的使用 前言 1.很多公司都恨不得把a(bǔ)pp壓法周期壓縮到最低,這就導(dǎo)致了開發(fā)中隱藏了很多問題,有點(diǎn)經(jīng)...
越來越多公司,開始了組件化漫萄,你還要等到什么時(shí)候...... 說到開發(fā)模式卷员,我們最熟知的開發(fā)模式 MVC 或者最近比較熱門的MVVM。但是我今天說的組件化的開發(fā)腾务,其實(shí)MVC不是...
iOS組件化開發(fā)1 · 什么是組件化 組件化開發(fā)2 · 組件開發(fā)必備技能 這篇文章的主要內(nèi)容list1毕骡、學(xué)會(huì)使用git2、作為使用者、開發(fā)者怎樣使用 CocoaPods3未巫、學(xué)...
目錄: 組件化需求來源 組件化初識(shí) 組件化必備的工具使用 模塊拆分 組件工程兼容swift環(huán)境 組件之間的通訊 組件化后的資源加載 OC工程底層換swift代碼 總結(jié) 1. ...
1. 使用UIImageJPEGRepresentation(image, compressionQuality)方法的時(shí)候內(nèi)存暴漲 添加自動(dòng)釋放池窿撬。eg: 這個(gè)方法是根據(jù)源...
CADisplayLink NSProxy forwardingTargetForSelector: 一.CADisplayLink (1) 為什么使用CADisplayLi...
說起 WKWebview 代替 UIWebview 帶來的好處你可以舉出一堆堆的例子宰啦,但說到 WKWebview 的問題,你繞不過的就是 WKWebview cookie 和...
首先準(zhǔn)備工具 1> Charles (下載對(duì)應(yīng)操作系統(tǒng)的安裝包進(jìn)行安裝饼拍,本文使用 macOS 進(jìn)行演示) 2> iPhone (本文使用SE赡模,系統(tǒng)版本:iOS 10) 開始 ...