矩陣乘法 A(j 行 m列) * B(m行k列)= C(m 行 m 列) CGAffineTransform 仿射變換 概念和定義: 當對圖層應用變換矩陣,圖層矩形內(nèi)的每一個...
矩陣乘法 A(j 行 m列) * B(m行k列)= C(m 行 m 列) CGAffineTransform 仿射變換 概念和定義: 當對圖層應用變換矩陣,圖層矩形內(nèi)的每一個...
一、iOS 11 scrollview,tabelview出現(xiàn)頁面偏移問題 注:iOS11后導航欄和標簽欄半透明時才有這樣的偏移問題,不透明或者隱藏則沒有; 若沒有導航欄或標...
本文主要介紹個人在 Swift 項目開發(fā)中的一些實踐經(jīng)驗,供大家所借鑒或者探討。 提高開發(fā)效率,降低 Bug 發(fā)生率,是我們每個開發(fā)所追隨的目標。個人認為通過 CocoaPo...
什么是 MVVM 架構(gòu) MVVM是Model-View-ViewModel的簡寫。它本質(zhì)上就是MVC 的改進版。MVVM 就是將其中的View 的狀態(tài)和行為抽象化,讓我們將視...
前言:最近把Xcode升級到了Xcode13,發(fā)現(xiàn)老項目突然運行不起來了,原來是老項目使用的還是老的構(gòu)建系統(tǒng)Legacy Build System,沒有使用New Build...
使用agvtool自動化版本號和編譯號 版本和內(nèi)部版本號碼Key分別指定市場和應用程序的內(nèi)部版本。agvtool是一個命令行工具,它允許你這些數(shù)字自動遞增到下一個最高號碼或特...
這里的單例無效,指的是雖然用了singleton模式,本該在APP生命周期內(nèi),只有一個單例對象,一個內(nèi)存地址,卻出現(xiàn)多個對象的問題。如下是singleton模式代碼: 基本上...