函數(shù)響應(yīng)式編程 ReactiveCocoa RxSwift 網(wǎng)絡(luò)相關(guān) AFNetworking:網(wǎng)絡(luò)鏈接庫; Alamofire: CocoaAsyncSocket:異步so...
前言 ??最近公司項目里需要獲取本地音樂,開始傻傻的以為蘋果不能獲取本地音樂,后面查了下發(fā)現(xiàn)其實(shí)是可以的,也就是獲取媒體資料庫的音樂。好了廢話不多說,我們直接進(jìn)入主題。 獲取...
一、內(nèi)存管理 1. 引用計數(shù) OC類中實(shí)現(xiàn)了引用計數(shù)器,對象知道自己當(dāng)前被引用的次數(shù)。 對象初始化時計數(shù)器為1,每次操作對象都會引起相應(yīng)的計數(shù)器變化。檔引用計數(shù)器為0時,給對...
什么是Combine “一套統(tǒng)一的聲明性API,用于處理隨時間變化的值,其有著支持泛型,類型安全,組成優(yōu)先,請求驅(qū)動的特點(diǎn)” 這是 WWDC19 上蘋果推出 Combine ...
大家好,我是面試聊iOS的程序員。這篇文章將和大家分享面試iOS時聊Block一般都可以聊些什么。 抖音搜索 面試聊iOS 觀看視頻版 相關(guān)文章鏈接面試聊iOS:內(nèi)存管理[...
1.理解: MVVM是一種設(shè)計模式,本質(zhì)在于ViewModel與View或Controller層進(jìn)行綁定,model層數(shù)據(jù)變化可以通過ViewModel直接更新UI。 開發(fā)過...
轉(zhuǎn)載地址:https://cloud.tencent.com/developer/article/1117009 iOS架構(gòu):MVVM設(shè)計模式+RAC響應(yīng)式編程 一:為什么要...
MVC MVVM MVP都是為了上一篇文章講的三層/四層架構(gòu)服務(wù)的,總體用來讓項目的結(jié)構(gòu)清晰,易讀,解耦,復(fù)用。 MVC-APPLE 全稱Model(數(shù)據(jù))-View(視圖)...
github 最近被公司那個架構(gòu)松散,底層混亂,缺少規(guī)范的代碼煩死了,決定把公司的項目重新弄一個,將之前的MVC改成MVVM,并將代碼有OC遷移到Swift,搭建新項目的iO...
參考:iOS 中MVC設(shè)計模式iOS MVVM架構(gòu)iOS MVVM-框架介紹iOS 架構(gòu)模式MVVM的實(shí)踐總結(jié)iOS MVVM+RAC 從框架到實(shí)戰(zhàn) 為什么使用MVVM iO...
問題一:[!] Error installing AFNetworking[!] /usr/bin/git clone https://github.com/AFNetwor...
首先,討論的堆和棧指的是內(nèi)存中的“堆區(qū)”和“棧區(qū)”,OC語言是C語言的超集,所以先了解C語言的內(nèi)存模型的內(nèi)存管理會有很大的幫助。C語言的內(nèi)存模型分為5個區(qū):棧區(qū)、堆區(qū)、靜態(tài)區(qū)...
該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] CoreData使用相關(guān)的技術(shù)點(diǎn)已經(jīng)講差不多了,我所...
一:靜態(tài)鏈接庫 1.制作.a文件.a文件即 static library 創(chuàng)建library,project的配置對最終產(chǎn)物.a文件基本沒有影響,只需要關(guān)注target的配置...
大伙久等啦~這絕對是最全最詳細(xì)的 UNNotificationContentExtension講解喲~ 這篇文章中,我會給大家補(bǔ)充完推送內(nèi)容的后續(xù)部分,希望大家看完這篇文章后...