我是一名iOS初學(xué)者,根據(jù)Swift官方文檔以及MJ大神Swift5.0視頻教學(xué)來學(xué)習(xí),記錄學(xué)習(xí)筆記,有那里寫的不明白或者寫錯(cuò)的還請(qǐng)大神們幫忙解釋并指正,小白一定及時(shí)改正更新...
我是一名iOS初學(xué)者,根據(jù)Swift官方文檔以及MJ大神Swift5.0視頻教學(xué)來學(xué)習(xí),記錄學(xué)習(xí)筆記,有那里寫的不明白或者寫錯(cuò)的還請(qǐng)大神們幫忙解釋并指正,小白一定及時(shí)改正更新...
一、概述 從上圖可以發(fā)現(xiàn),AFNetworking框架的結(jié)構(gòu)比較清晰簡(jiǎn)潔,主要范圍5個(gè)部分: 網(wǎng)絡(luò)通信模塊:URLSession 網(wǎng)絡(luò)狀態(tài)監(jiān)聽模塊:Reachability ...
概述 為什么會(huì)有數(shù)組的線程安全問題?對(duì)于可變的集合(NSMutableArray、NSMutableDictionary、NSMutableSet)是可讀可寫的,所以有可能出...
第〇:寫在前面 1.什么是ReactiveCocoa? Reactive: 響應(yīng)式的、函數(shù)式的。Cocoa:蘋果開發(fā)框架名稱.Reactive + Cocoa = 具備函(G...
Objective-C的擴(kuò)展機(jī)制 Category 分類 通過它來擴(kuò)展方法 Associated Object關(guān)聯(lián)對(duì)象,通過它來擴(kuò)展屬性使用關(guān)聯(lián)對(duì)象,需要導(dǎo)入<objc/ru...
關(guān)于性能優(yōu)化之卡頓產(chǎn)生原因,就不得不先理解屏幕成像原理 一、CPU 、GPU 在屏幕成像過程中,CPU和GPU起著至關(guān)重要的作用 CPU (中央處理器) 對(duì)象的創(chuàng)建和銷毀...
內(nèi)存布局 不同內(nèi)存布局區(qū)域的含義stack(棧):方法調(diào)用heap(堆):通過alloc等分配的對(duì)象bss:未初始化的全局變量data:已初始化的全局變量text:程序代碼 ...
一、程序的本質(zhì) 軟件/程序的執(zhí)行過程: 二、寄存器與內(nèi)存 CPU將內(nèi)存中的數(shù)據(jù)存儲(chǔ)到寄存器中,然后在對(duì)寄存器中的數(shù)據(jù)進(jìn)行計(jì)算 上圖所示: 三、編程語言的發(fā)展 ...
Swift從2014年發(fā)布到現(xiàn)在,馬上接近三年,經(jīng)過蘋果的不斷改進(jìn)和完善,語法方面已經(jīng)趨于穩(wěn)定。如果是新建的項(xiàng)目,嚴(yán)重建議使用Swift,因?yàn)镾wift必定會(huì)取代Object...