1、在Git倉(cāng)庫(kù)分別創(chuàng)建2個(gè)私有庫(kù),一個(gè)索引庫(kù),一個(gè)是pod代碼庫(kù) 2、將遠(yuǎn)程索引庫(kù)添加到本地 a. 首先進(jìn)入本地pod目錄, cd ~/.cocoapods/repos b...
1、在Git倉(cāng)庫(kù)分別創(chuàng)建2個(gè)私有庫(kù),一個(gè)索引庫(kù),一個(gè)是pod代碼庫(kù) 2、將遠(yuǎn)程索引庫(kù)添加到本地 a. 首先進(jìn)入本地pod目錄, cd ~/.cocoapods/repos b...
在日常開(kāi)發(fā)中,經(jīng)常涉及到一些條件按鈕和內(nèi)容標(biāo)簽的展示。有很多屬性需要添加,都用按鈕來(lái)實(shí)現(xiàn)顯然太繁瑣,也不太河里 ,而且如果這些標(biāo)簽需要?jiǎng)討B(tài)設(shè)置將變得更加復(fù)雜。本文通過(guò)UICo...
同 iOS 13 更新時(shí)的 textField 的 placeHolder 屬性一樣,iOS 14 更新后,禁止開(kāi)發(fā)者用 KVC 的方式訪(fǎng)問(wèn) UIPageControl 的 ...
自定義一個(gè)TempSegmentedControl 繼承于 UISegmentedControl然后重寫(xiě)layoutSubviews 方法, 獲取到UILabel 設(shè)...
NSMutableArray是線(xiàn)程不安全的,當(dāng)有多個(gè)線(xiàn)程同時(shí)對(duì)數(shù)組進(jìn)行操作的時(shí)候可能導(dǎo)致崩潰或數(shù)據(jù)錯(cuò)誤 線(xiàn)程鎖:使用線(xiàn)程鎖對(duì)數(shù)組讀寫(xiě)時(shí)進(jìn)行加鎖 派發(fā)隊(duì)列:在《Effectiv...
由于公司需要,需有一套代碼出多個(gè)APP,(有企業(yè)版也有Store版),同時(shí)企業(yè)版又分多個(gè)渠道(二維碼放在不同的地方推廣),由于企業(yè)版和Store版證書(shū)App的Logo、啟動(dòng)圖...
CocoaPods 是一個(gè) Cocoa 和 Cocoa Touch 框架的依賴(lài)管理器,具體原理和 Homebrew 有點(diǎn)類(lèi)似,都是從 GitHub 下載索引,然后根據(jù)索引下載...
終端執(zhí)行命令時(shí),返回未識(shí)別的錯(cuò)誤: -bash: source: command not found 1,在命令行中輸入 export PATH=/usr/bin:/usr/...