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