簡書博客已經(jīng)暫停更新,想看更多技術(shù)博客請到: 掘金 :J_Knight_ 個人博客: J_Knight_ 個人公眾號:程序員維他命 更新記錄: 2017.4.23:新增支持數(shù)...
簡書博客已經(jīng)暫停更新,想看更多技術(shù)博客請到: 掘金 :J_Knight_ 個人博客: J_Knight_ 個人公眾號:程序員維他命 更新記錄: 2017.4.23:新增支持數(shù)...
Moya是Swift中的網(wǎng)絡(luò)庫Alamofire的二次封裝碱工,Alamofire本身使用起來是很簡單方便的娃承,例子如下: Moya的優(yōu)缺點: (1)在我們項目的 Service、...
Moya典型的特性是面向協(xié)議編程(Protocol Oriented Programming即:POP)怕篷,相比面向?qū)ο缶幊蹋∣bject Oriented Programmi...
一. 引言 我們做啟動優(yōu)化和卡頓優(yōu)化的時候历筝,發(fā)現(xiàn)圖片通過不同的加載方式,加載時長相差巨大廊谓,尤其在低端機型(iPhone6梳猪、iPhone7、iPhone8系列)上蒸痹,不同方式的圖...
iOS Runloop 線程鼻河矗活及坑 上面的代碼, Thread 這個類繼承自 NSThread 惕稻,然后重寫了 dealloc 方法竖共,目的是為了看一下這個類是否在執(zhí)行完任務(wù)后...
新版xcode15還是多少之后,根據(jù)系統(tǒng)語言漢化是不可取的俺祠,沒用公给,很多網(wǎng)上教程都是很老的,按我這個來可以生效蜘渣,不過我這里也是部分漢化淌铐,很多資源包沒有對應(yīng)的中文。 根據(jù)系統(tǒng)語言...
Swift 是一門快速蔫缸、安全腿准、現(xiàn)代化的編程語言,它與蘋果的 iOS拾碌、macOS吐葱、tvOS 和 watchOS 等平臺配合使用,使得移動應(yīng)用程序和桌面應(yīng)用程序的開發(fā)變得更加容易...
選擇合適的framework校翔,flutter會打包成debug弟跑、release、profile三種framework
Flutter混合開發(fā):在已有iOS項目中引入Flutter前言: 這里不講怎么搭建Flutter環(huán)境防症,請自行Google孟辑,這里只講在已有iOS項目中引入Flutter。目前混合開發(fā)屬于主流蔫敲,因為多數(shù)都在原來的項目上集成Flutter...
NSTimer 循環(huán)引用的原因和解決方案 造成循環(huán)引用的原因就是兩個對象之間因為強引用無法釋放奈嘿。本文將通過NSTimer來剖析強引用貌虾,以及解決方法。 1. 強引用 舉個例子裙犹,...
一酝惧、KVO (Key-Value Observing) KVO 是 Objective-C 對觀察者模式(Observer Pattern)的實現(xiàn)。也是 Cocoa Bind...
前言: 這里不講怎么搭建Flutter環(huán)境伯诬,請自行Google晚唇,這里只講在已有iOS項目中引入Flutter。目前混合開發(fā)屬于主流盗似,因為多數(shù)都在原來的項目上集成Flutter...
SPM:Swift Package Manager(swift包管理器),管理Swift代碼分發(fā)的工具,用于處理模塊代碼的下載哩陕、編譯和依賴關(guān)系。類似CocoaPods,不過比...
.framework中除了二進制文件之外還有資源文件闽瓢,其包括.a + .h + sourceFile = .framework,.framework是可以直接使用的心赶; 下面來...
What is a Swift package? 創(chuàng)建可重用的代碼扣讼,以輕量級的方式對其進行組織,并在Xcode項目中與其他開發(fā)人員共享缨叫。Swift軟件包是Swift椭符,Obje...
前言 上一節(jié)我們通過把代碼簡單的拆分上傳至github,通過cocoapods的遠程私有庫耻姥,把拆分的代碼當(dāng)作第三方庫供我們使用销钝,但是這種方式存在很多問題,實際項目使用這種簡單...
在iOS中我們會經(jīng)常遇到frame和bounds琐簇,這兩個概念很相似蒸健,但是也有區(qū)別。frame還好理解婉商,但是bounds就比較容易迷惑人似忧。我們通過實例來講解下bounds的概念...
ijkplayer 是一款做視頻直播的框架, 基于ffmpeg, 支持 Android 和 iOS。 一. 下載ijkplayer ijkplayer下載地址:https:/...
Objective-C黑魔法使用適當(dāng)能給編碼帶來很大的便利丈秩,Swizzling就是其中之一盯捌。比如集成友盟統(tǒng)計時,如果按照常規(guī)方法來做的話癣籽,需要在每個頁面打點挽唉,頁面多多話滤祖,這不...