OC動(dòng)態(tài)性 oc的動(dòng)態(tài)性主要體現(xiàn)三個(gè)方面 動(dòng)態(tài)類型:運(yùn)行時(shí)確定對象的類型 動(dòng)態(tài)綁定:運(yùn)行時(shí)確定對象的調(diào)用方法 動(dòng)態(tài)加載:運(yùn)行時(shí)加載需要的資源或者可執(zhí)行代碼。 1 動(dòng)態(tài)類型 動(dòng)...
1.序列化和反序列化 序列化:將對象轉(zhuǎn)換為字節(jié)序列的過程,在傳遞和保存對象時(shí),保證對象的完整性和完整性,方便在網(wǎng)絡(luò)上傳輸或者保存在文件中 反序列化:將字節(jié)序列恢復(fù)為對象的過程...
在開發(fā)中,對于處理網(wǎng)絡(luò)請求中獲取的數(shù)據(jù)(即把請求到的json或字典轉(zhuǎn)換成方便使用的數(shù)據(jù)模型)是我們在開發(fā)中必不可少的操作。諸如強(qiáng)大的第三方MJExtension、JSONMo...
我第一次聽到蒙版這個(gè)概念是通過ps了解了,通過蒙版,可以讓某一張圖片只顯示我們想要讓他顯示的形狀。在iOS開發(fā)中,我們也需要對圖片進(jìn)行各種各樣的處理,例如在IM中圖片的顯示,...
Constructive criticism Behaviors that would cause problems in an interview unsuitable w...
swift編譯過程 如果不懂LLVM,Clang的同學(xué)可以去了解下它的知識點(diǎn) 一些文章中有詳細(xì)介紹 OC 的編譯過程 ,本文來探索一下 Swift 的編譯過程。Swift ...
編譯環(huán)境 電腦系統(tǒng):macOS Catalina 10.15.7 Xcode:Xcode 12.2 Python :Python 2.x cmake: brew instal...
Mac切換Python版本 找到安裝的mac路徑 系統(tǒng)自帶的:/System/Library/Frameworks/Python.framework自己安裝的python3:...
sort , forEach, filter, first(where:), last(where:) removeAll(where:), allSatisfy, map,...
昨天蘋果發(fā)布了 Xcode 12 正式版,這也意味著開發(fā)者可以應(yīng)用 iOS14 SDK 啦。所以就應(yīng)個(gè)景,發(fā)個(gè)我之前寫的 WWDC20 脫水文章,介紹一下 iOS 14 引入...
IOS加載自定義的字體需要點(diǎn)活兒Xcode自帶字體樣式查詢:http://iosfonts.com/1.下載所需要的ttf文件,導(dǎo)入工程中,在Info.plist中添加一項(xiàng):...
概述 這篇文章,我將講述幾種轉(zhuǎn)場動(dòng)畫的自定義方式,并且每種方式附上一個(gè)示例,畢竟代碼才是我們的語言,這樣比較容易上手。其中主要有以下三種自定義方法,供大家參考: Push &...
Commenting on something you've watched What is Wikipedia? It's best to start by looking...
工作經(jīng)驗(yàn) I have a lot of work experience in marking.I have three work experience.I have exp...
101 電子計(jì)算機(jī)的興起 UNIVAC 開啟了商用計(jì)算機(jī)的時(shí)代 102 馮.諾依曼結(jié)構(gòu)的要點(diǎn) EDVAC的報(bào)告 論述了兩個(gè)重要的設(shè)計(jì)思想 存儲程序,而不是開關(guān)連線 二進(jìn)制,而...