矩陣乘法 A(j 行 m列) * B(m行k列)= C(m 行 m 列) CGAffineTransform 仿射變換 概念和定義: 當(dāng)對(duì)圖層應(yīng)用變換矩陣,圖層矩形內(nèi)的每一個(gè)...
矩陣乘法 A(j 行 m列) * B(m行k列)= C(m 行 m 列) CGAffineTransform 仿射變換 概念和定義: 當(dāng)對(duì)圖層應(yīng)用變換矩陣,圖層矩形內(nèi)的每一個(gè)...
一、iOS 11 scrollview,tabelview出現(xiàn)頁(yè)面偏移問(wèn)題 注:iOS11后導(dǎo)航欄和標(biāo)簽欄半透明時(shí)才有這樣的偏移問(wèn)題,不透明或者隱藏則沒(méi)有; 若沒(méi)有導(dǎo)航欄或標(biāo)...
本文主要介紹個(gè)人在 Swift 項(xiàng)目開(kāi)發(fā)中的一些實(shí)踐經(jīng)驗(yàn),供大家所借鑒或者探討。 提高開(kāi)發(fā)效率,降低 Bug 發(fā)生率,是我們每個(gè)開(kāi)發(fā)所追隨的目標(biāo)。個(gè)人認(rèn)為通過(guò) CocoaPo...
什么是 MVVM 架構(gòu) MVVM是Model-View-ViewModel的簡(jiǎn)寫(xiě)。它本質(zhì)上就是MVC 的改進(jìn)版。MVVM 就是將其中的View 的狀態(tài)和行為抽象化,讓我們將視...
前言:最近把Xcode升級(jí)到了Xcode13,發(fā)現(xiàn)老項(xiàng)目突然運(yùn)行不起來(lái)了,原來(lái)是老項(xiàng)目使用的還是老的構(gòu)建系統(tǒng)Legacy Build System,沒(méi)有使用New Build...
簡(jiǎn)介 在自學(xué)鴻蒙開(kāi)發(fā)的過(guò)程中,記錄下自己遇到的問(wèn)題以及解決辦法,持續(xù)更新?。?! 環(huán)境信息: 系統(tǒng):Mac 13.5 (22G74) IDE信息:DevEco Studio 3...
使用agvtool自動(dòng)化版本號(hào)和編譯號(hào) 版本和內(nèi)部版本號(hào)碼Key分別指定市場(chǎng)和應(yīng)用程序的內(nèi)部版本。agvtool是一個(gè)命令行工具,它允許你這些數(shù)字自動(dòng)遞增到下一個(gè)最高號(hào)碼或特...
這里的單例無(wú)效,指的是雖然用了singleton模式,本該在APP生命周期內(nèi),只有一個(gè)單例對(duì)象,一個(gè)內(nèi)存地址,卻出現(xiàn)多個(gè)對(duì)象的問(wèn)題。如下是singleton模式代碼: 基本上...
本文的相關(guān)題目,都是查閱網(wǎng)上資料,如有疑問(wèn),歡迎討論! 1、如果頁(yè)面 A 跳轉(zhuǎn)到 頁(yè)面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppea...