iOS 應(yīng)用實(shí)現(xiàn)文件共享功能的詳細(xì)步驟 在 iOS 開發(fā)中,有時(shí)需要將應(yīng)用生成的文件(如數(shù)據(jù)庫(kù)文件、日志文件等)暴露給用戶,以便在“文件”應(yīng)用中查看、編輯或共享。本文將詳細(xì)總...
iOS 應(yīng)用實(shí)現(xiàn)文件共享功能的詳細(xì)步驟 在 iOS 開發(fā)中,有時(shí)需要將應(yīng)用生成的文件(如數(shù)據(jù)庫(kù)文件、日志文件等)暴露給用戶,以便在“文件”應(yīng)用中查看、編輯或共享。本文將詳細(xì)總...
進(jìn)入figma的編輯模式,可以看到字重和iOS的API是完全匹配的使用: 為什么使用 extension,而不是用全局常量?extension對(duì) UIFont.Weight...
var value = 50
print(value) // 此時(shí)value值為50
func increment(length: Int) {
value += length
}
increment(length: 10)
print(value) // 此時(shí)value值為60,成功改變了函數(shù)外部變量value的值
和這樣寫有什么區(qū)別呢?
Swift 關(guān)鍵字 inout (讓值類型以引用方式傳遞)兩種參數(shù)傳遞方式 值類型傳遞的是參數(shù)的一個(gè)副本,這樣在調(diào)用參數(shù)的過程中不會(huì)影響原始數(shù)據(jù)。 引用類型把參數(shù)本身引用(內(nèi)存地址)傳遞過去,在調(diào)用的過程會(huì)影響原始數(shù)據(jù)。 在 Swi...
兩種參數(shù)傳遞方式 值類型傳遞的是參數(shù)的一個(gè)副本,這樣在調(diào)用參數(shù)的過程中不會(huì)影響原始數(shù)據(jù)。 引用類型把參數(shù)本身引用(內(nèi)存地址)傳遞過去,在調(diào)用的過程會(huì)影響原始數(shù)據(jù)。 在 Swi...
對(duì)象名大寫,厲害了iOS
Swift & OC 獲取手機(jī)通訊錄'獲取手機(jī)通訊錄,分為兩種方式,一是跳轉(zhuǎn)到系統(tǒng)的UI視圖上進(jìn)行選擇,這種方式是不需要添加權(quán)限的,二是,自定義視圖選擇,這個(gè)是需要添加權(quán)限的。主要框架是 -系統(tǒng)UI 我這里是使...
dateArray,您這命名真的是一言難盡
Swift & OC 獲取手機(jī)通訊錄'獲取手機(jī)通訊錄,分為兩種方式,一是跳轉(zhuǎn)到系統(tǒng)的UI視圖上進(jìn)行選擇,這種方式是不需要添加權(quán)限的,二是,自定義視圖選擇,這個(gè)是需要添加權(quán)限的。主要框架是 -系統(tǒng)UI 我這里是使...
只有三行不規(guī)范而已。代碼邏輯也很清晰呀。
Swift中一個(gè)簡(jiǎn)單好用的下拉菜單SwiftDropMenuView 一個(gè)自定義下拉菜單的實(shí)現(xiàn),可用于一些篩選菜單。GitHub: https://github.com/tuxi/SwiftDropMenuV...
針對(duì)數(shù)組元素是 String 的擴(kuò)展 無意義,系統(tǒng)的就很好使
Swift:Array+Extension(數(shù)組拓展類)JKSwiftExtension[https://github.com/JoanKing/JKSwiftExtension],測(cè)試用例在 ArrayExtensionView...
當(dāng)一個(gè)界面的TableView/CollectionView的數(shù)據(jù)是寫在本地的,比如"個(gè)人中心", "設(shè)置"等,如圖: 通常情況:我們要在tableview的cellforr...
牛掰格拉斯
cocoapods創(chuàng)建公有庫(kù)1.github上創(chuàng)建新倉(cāng)庫(kù) 打開github,登錄自己的賬號(hào),然后創(chuàng)建自己的新倉(cāng)庫(kù),如圖: 此時(shí)倉(cāng)庫(kù)已經(jīng)創(chuàng)建成功 2.創(chuàng)建公有倉(cāng)庫(kù)需要的文件 建議:創(chuàng)建的文件名稱與gith...