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