前言 自打華為2019年發(fā)布鴻蒙操作系統(tǒng)以來,網(wǎng)上各種聲音百家爭鳴。尤其是2023年發(fā)布會(huì)公布的鴻蒙4.0宣稱不再支持Android,更激烈的討論隨之而來。本文沒有宏大的敘事...
前言 自打華為2019年發(fā)布鴻蒙操作系統(tǒng)以來,網(wǎng)上各種聲音百家爭鳴。尤其是2023年發(fā)布會(huì)公布的鴻蒙4.0宣稱不再支持Android,更激烈的討論隨之而來。本文沒有宏大的敘事...
我們都知道在Objective-C中,對象調(diào)用方法實(shí)際上是在發(fā)消息,當(dāng)對象接收到一條消息時(shí),消息函數(shù)隨著對象isa指針到類的結(jié)構(gòu)體中,在method list中查找方法sel...
Swift基礎(chǔ)語法總結(jié),來自蘋果官方文檔: 枚舉(Enumeration) 枚舉在Swift中是 first-class types。與C,Objective-C中的枚舉相比...
什么是@ViewBuilder? 從字面意思去理解 ViewBuilder 就是視圖構(gòu)建,其主要使用場景就是構(gòu)建視圖。 在Apple的官方文檔[https://develop...
1. KVO KVO,(Key-Value Observing),即鍵值觀察,是一種機(jī)制,允許注冊成為其他對象的觀察者,當(dāng)被觀察對象的某個(gè)屬性值發(fā)生改變時(shí),注冊的觀察者便能獲...
1、網(wǎng)絡(luò)請求——裸奔的數(shù)據(jù) 無論是網(wǎng)頁還是APP,都不可避免與后臺服務(wù)進(jìn)行訪問,可能從服務(wù)器獲取數(shù)據(jù)或者提交數(shù)據(jù)到服務(wù)器,這時(shí)就需要客戶端發(fā)起網(wǎng)絡(luò)請求。由于http協(xié)議簡單、...
一。準(zhǔn)備階段 1.需要一個(gè)未注冊過開發(fā)者的蘋果appleId 2.appleId需要開通雙重驗(yàn)證 3.申請公司的鄧白氏碼 申請流程:https://www.jianshu.c...
Swift中的反射Mirror [TOC] 前言 Mirror是Swift中的反射機(jī)制,對于C#和Java開發(fā)人員來說,應(yīng)該很熟悉反射這個(gè)概念。反射就是可以動(dòng)態(tài)的獲取類型以及...
日常開發(fā)中,一些簡單的背景或者圖形都會(huì)使用xml的shape標(biāo)簽完成,經(jīng)常使用在按鈕的背景上。 shape的優(yōu)點(diǎn)還是很多的 文件比切圖小 節(jié)約內(nèi)存 支持拉伸 shape的屬性...