前言 UserDefaults適合存儲(chǔ)輕量級(jí)的本地客戶端數(shù)據(jù),這是一種常見(jiàn)的數(shù)據(jù)持久化方式。(建議:如果是存儲(chǔ)大批量的數(shù)據(jù)不要使用這個(gè)方法) 基本用法 Swift2 and ...
前言 UserDefaults適合存儲(chǔ)輕量級(jí)的本地客戶端數(shù)據(jù),這是一種常見(jiàn)的數(shù)據(jù)持久化方式。(建議:如果是存儲(chǔ)大批量的數(shù)據(jù)不要使用這個(gè)方法) 基本用法 Swift2 and ...
原因 參考:Playing media while in the background using AV Foundation on iOS 一般情況下不會(huì)有有黑屏,但是因?yàn)?..
前言介紹 RX是一個(gè)幫助我們簡(jiǎn)化異步編程的框架。它拓展了觀察者模式,使我們可以自由組合多個(gè)異步事件,而不需要去關(guān)心線程,同步,線程安全,并發(fā)數(shù)據(jù)以及I/O阻塞。RXSwift...
前言 UIImageWriteToSavedPhotosAlbum 是保存到相冊(cè)的方法。 調(diào)用該方法時(shí)是執(zhí)行寫(xiě)入操作,但是成功與否并不能直接知道,需要定義一個(gè) selecto...
AttributesPureLayout-CommonAttributes.png 下面是在pureLayout中經(jīng)常使用的五個(gè)參數(shù)(There are 5 specific...
說(shuō)明:此文是自己的總結(jié)筆記,主要參考: iOS程序的啟動(dòng)執(zhí)行順序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
前言 最近更新了Xcode9.4.1之后,indexing過(guò)程中,或者indexing之后尚未編譯時(shí),Mac的CPU占用率過(guò)高,打開(kāi)活動(dòng)監(jiān)視器一看,發(fā)現(xiàn)有個(gè)“com.appl...
在這篇文章中,我將為你整理一下 iOS 開(kāi)發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)。當(dāng)然也會(huì)給出幾種多線程的案例,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說(shuō)明的是,這篇文...
本文主要介紹一種繪制顏色漸變的進(jìn)度圓環(huán). 先上效果圖: 實(shí)現(xiàn)思路:CAShapeLayer+UIBezierPath+CAGradientLayer UIBezierPath...