問(wèn)題描述:在.gitignore中,和sourceTree的忽略文件中都添加了.DS_Store。但是每次更改,都有新的待提交 原因:雖然已經(jīng)忽略了.DS_Store。但是因...
問(wèn)題描述:在.gitignore中,和sourceTree的忽略文件中都添加了.DS_Store。但是每次更改,都有新的待提交 原因:雖然已經(jīng)忽略了.DS_Store。但是因...
一、安裝 Fastlane 如果尚未安裝Fastlane,打開(kāi)終端,在根目錄下執(zhí)行,進(jìn)行安裝sudo gem install fastlane 二、初始化 Fastlane ...
封裝SDK等組件時(shí),為了不在宿主項(xiàng)目中額外配置資源文件,通常將SDK所用資源文件打成.bundle文件。 創(chuàng)建Bundle 1.選中工程目錄。點(diǎn)擊添加Target 選擇mac...
函數(shù)是一段完成特定任務(wù)的獨(dú)立代碼片段。 函數(shù)的組成 函數(shù)名:每個(gè)函數(shù)有個(gè)函數(shù)名,用來(lái)描述函數(shù)執(zhí)行的任務(wù)。 參數(shù):定義函數(shù)時(shí),可以定義一個(gè)或多個(gè)限制了類型的參數(shù),作為請(qǐng)求參數(shù),...
閉包是一個(gè)在上下文中閉合的獨(dú)立的函數(shù)代碼塊,可以在代碼中被傳遞和使用。swift中的閉包與OC中的block相似,并且更強(qiáng)大,可以作為參數(shù)傳遞給函數(shù)。 語(yǔ)法 paramete...
導(dǎo)航控制器是一個(gè)容器視圖控制器,它管理導(dǎo)航界面中的一個(gè)或多個(gè)子視圖控制器。在這種類型的接口中,一次只有一個(gè)子視圖控制器是可見(jiàn)的。在視圖控制器中選擇一個(gè)項(xiàng)目,使用動(dòng)畫將一個(gè)新的...
TabbarController在窗口底部顯示選項(xiàng)卡,用于在不同模式之間進(jìn)行選擇,并顯示該模式的視圖。 TabbarController的每個(gè)標(biāo)簽都與一個(gè)ViewContro...
iPhone的狀態(tài)欄,在開(kāi)發(fā)人員眼中分兩部分:1.前景;2.背景; 前景:頂部的要素(電池、時(shí)間、信號(hào)...) 背景:背景色、背景圖片 按階段分也有兩部分:1.啟動(dòng)過(guò)程中;2...
App的啟動(dòng)方式有兩種:Storyboard啟動(dòng),AppDelegate啟動(dòng)。 iOS13以后,新增了SceneDelegate類,處理 App 生命周期和新的 Scene ...
iOS13開(kāi)始,開(kāi)始支持暗黑模式。目前新建的項(xiàng)目,如果沒(méi)做過(guò)相關(guān)配置,應(yīng)該是跟隨系統(tǒng)的設(shè)置而顯示暗黑(深色)、明亮(淺色)。 自定義項(xiàng)目顯示模式 整個(gè)App統(tǒng)一跟隨系統(tǒng) 不需...
關(guān)于命名空間,Swift與其他語(yǔ)言在概念上有所不同,但是共同的作用:避免命名沖突。與Objective-C更不同,因?yàn)镺C就沒(méi)有命名空間。在OC中我們?cè)趧?chuàng)建類的時(shí)候往往都加上...
開(kāi)發(fā)中,我們有一些頁(yè)面為固定數(shù)據(jù)的列表頁(yè)。點(diǎn)擊跳往不同的頁(yè)面。 這樣的需求,方法有很多,列舉三個(gè)常用的方式,最推薦第三個(gè)!數(shù)據(jù)源:定義一個(gè)套字典的數(shù)組,跳轉(zhuǎn)只用到標(biāo)題和類名,...
iOS加載Html富文本字符串,并按標(biāo)簽顯示樣式。 一、用TextView顯示attributedText: 新建TextView: 為TextView賦值: 優(yōu)點(diǎn):可以設(shè)置...
問(wèn)題描述:Xcode15,新建項(xiàng)目,引入Cocoapods之后編譯報(bào)錯(cuò)error: Sandbox: rsync.samba(8786) deny(1) file-write...
CocoaPods簡(jiǎn)介: CocoaPods是一個(gè)用Ruby寫的、負(fù)責(zé)管理iOS項(xiàng)目中第三方開(kāi)源庫(kù)的工具,CocoaPods能讓我們集中的、統(tǒng)一管理第三方開(kāi)源庫(kù),為我們節(jié)省設(shè)...
Ruby[https://zhida.zhihu.com/search/3630114811248750223] 在macOS系統(tǒng)中是自帶的,但是一般都是老版本。比如我的電腦...
App clips[https://developer.apple.com/app-clips/]是iOS14之后蘋果推出的新功能。是一種即時(shí)使用主App核心功能的輕量級(jí)Ap...
作為一個(gè)前端開(kāi)發(fā)人員,在開(kāi)發(fā)過(guò)程中,難免與服務(wù)器打交道,同一套代碼,后端為了支持不同的場(chǎng)景,需要部署多個(gè)環(huán)境,比如開(kāi)發(fā)、測(cè)試、生產(chǎn)等。就我們公司的項(xiàng)目而言,有開(kāi)發(fā)、預(yù)發(fā)布、發(fā)...