最近在學(xué)習(xí)制作Swift Framework項(xiàng)目,期間遇到需要引用OC系統(tǒng)庫(kù)<CommonCrypto/CommonCrypto.h>的問(wèn)題,正常的Swift項(xiàng)目可以通過(guò)創(chuàng)建...
最近在學(xué)習(xí)制作Swift Framework項(xiàng)目,期間遇到需要引用OC系統(tǒng)庫(kù)<CommonCrypto/CommonCrypto.h>的問(wèn)題,正常的Swift項(xiàng)目可以通過(guò)創(chuàng)建...
Xcode15新建項(xiàng)目并且引入pod庫(kù)后,編譯報(bào)錯(cuò) Sandbox:rsync.sanba deny(1) file-write-create xxx發(fā)現(xiàn)不管是那個(gè)第三方庫(kù)p...
紅色16進(jìn)制不加透明度為#FF0000,后面兩位為透明度#FF000000 以下為16進(jìn)制色值前兩位的透明值, 0% (00)1% (03) 2% (05) 3% (08) ...
MacOS實(shí)用ohpm命令時(shí)報(bào)錯(cuò) zsh: command not found: ohpm 的解決方法: 1、查詢(xún)Ohpm路徑,如下:DevEco Studio | Pref...
什么是枚舉 在程序設(shè)計(jì)語(yǔ)言中,一般用一個(gè)數(shù)值來(lái)代表某一狀態(tài),這種處理方法不直觀,易讀性差。如果能在程序中用自然語(yǔ)言中有相應(yīng)含義的單詞來(lái)代表某一狀態(tài),則程序就很容易閱讀和理解。...
類(lèi)似淘寶個(gè)人信息狀態(tài)欄,京東金融等雙波浪動(dòng)畫(huà) 主要方法:通過(guò)自定義View,利用正弦函數(shù)與余弦函數(shù)的效果. 一.相關(guān)概念解釋 正弦函數(shù): y =Asin(ωx+φ)+CA 表...
[這是第1篇] 導(dǎo)語(yǔ):像素對(duì)齊并不是一個(gè)復(fù)雜的問(wèn)題,但是開(kāi)發(fā)中稍不注意的話,是會(huì)造成像素不對(duì)齊的情況(恰恰容易被忽視掉),本文使用一個(gè)案例來(lái)分析如何解決像素不對(duì)齊問(wèn)題。 背景...
簡(jiǎn)介 spec描述了一個(gè)pod庫(kù)的版本。它包括有關(guān)應(yīng)從何處獲取源、使用什么文件、要應(yīng)用的構(gòu)建設(shè)置以及其他一般元數(shù)據(jù)(如其名稱(chēng)、版本和描述)的詳細(xì)信息。官方文檔:https:/...
Kingfisher源碼解析系列,由于水平有限,哪里有錯(cuò),肯請(qǐng)不吝賜教 Kingfisher源碼解析之使用 Kingfisher源碼解析之Options解釋 Kingfish...
示例代碼 子類(lèi)化CIFilter:自定義特效 您可以使用一個(gè)圖像濾鏡的輸出作為另一個(gè)圖像濾鏡的輸入來(lái)創(chuàng)建自定義效果,并根據(jù)需要將盡可能多的濾鏡鏈接在一起。當(dāng)您以這種方式創(chuàng)建要...
iOS 事件的主要由:響應(yīng)連 和 傳遞鏈 構(gòu)成。一般事件先通過(guò)傳遞鏈,傳遞下去。響應(yīng)鏈,如果上層不能響應(yīng),那么一層一層通過(guò)響應(yīng)鏈找到能響應(yīng)的UIResponse。 響應(yīng)鏈:由...
1. LRU是什么? LRU 是Least Recently Used的縮寫(xiě),即最近最少使用。其核心思想是最近最多使用的數(shù)據(jù)再將來(lái)更可能再次被使用,而最近最少使用的數(shù)據(jù)將來(lái)只...
1. 樹(shù)的概念 一個(gè)樹(shù)由節(jié)點(diǎn)組成,這些節(jié)點(diǎn)包含根節(jié)點(diǎn),父節(jié)點(diǎn),子節(jié)點(diǎn),兄弟節(jié)點(diǎn);沒(méi)有任何一個(gè)節(jié)點(diǎn)的樹(shù)稱(chēng)為空樹(shù);如果一棵樹(shù)只包含一個(gè)節(jié)點(diǎn),那么該節(jié)點(diǎn)為根節(jié)點(diǎn); 節(jié)點(diǎn)的度(deg...
Swift的結(jié)構(gòu)體或者枚舉的方法中,如果方法中需要修改當(dāng)前結(jié)構(gòu)體或者枚舉的屬性值,則需要再func前面加上mutating關(guān)鍵字,否則編譯器會(huì)直接報(bào)錯(cuò)。 ? 方法中修改屬性...
原文鏈接[http://chuquan.me/2021/09/25/swift-generic-protocol/] 之前在一些分享會(huì)上經(jīng)常聽(tīng)到 類(lèi)型擦除(Type Eras...
數(shù)據(jù)結(jié)構(gòu)和算法的筆記更新完畢.有任何問(wèn)題, 可以關(guān)注我的微博: coderwhy, 或者添加我的微信: 372623326 代碼地址: Github后續(xù)更新: 后續(xù)會(huì)專(zhuān)門(mén)開(kāi)一...
如需轉(zhuǎn)載, 請(qǐng)咨詢(xún)作者, 并且注明出處.有任何問(wèn)題, 可以關(guān)注我的微博: coderwhy, 或者添加我的微信: 372623326 我們已經(jīng)學(xué)習(xí)了一種受限的線性結(jié)構(gòu): 棧結(jié)...
如需轉(zhuǎn)載, 請(qǐng)咨詢(xún)作者, 并且注明出處.有任何問(wèn)題, 可以關(guān)注我的微博: coderwhy, 或者添加我的微信: 372623326 可能你之前經(jīng)常聽(tīng)說(shuō)數(shù)據(jù)結(jié)構(gòu)和算法, 但是...