原创 [iOS] UICollectionView調用scrollToItem不起作用

在做圖片瀏覽的時候,需要在進入預覽的時候,將collectionView滾動到點擊的視圖位置,這時候就使用到了scrollToItemAtIndexPath:atScrollPosition: animated:方法,但是在iOS14的系統

原创 [iOS] iOS15+設置導航背景色不起作用問題

在自定義設置導航背景色時,使用下面的方法,在iOS15+系統上不起作用: UINavigationBar *appearance = [UINavigationBar appearance]; // [appearance c

原创 [Xcode] 編譯報錯:dyld:Library not loaded:/user/lib/libMTLCapture.dylib

個別手機系統上運行項目時,會爆這麼個錯誤: dyld:Library not loaded:/user/lib/libMTLCapture.dylib Referenced from: /var/contaoners/Bundle/Appl

原创 [Xcode] 編譯報錯:Command ProcessPCH failed with a nonzero exit code

最近在打開一個老項目的時候,編譯報下面這個錯: Command ProcessPCH failed with a nonzero exit code 簡直一頭霧水,網上查了也沒有很好的解決方案,後來在排查的時候,偶然注意到了這個錯誤前面的

原创 [iOS] 關於iOS14 之後TableViewCell 的contentView層級變化

問題描述 有用戶反饋,在iPhone 12的手機上,我們有一個表單無法輸入內容,表單是在tableViewCell內嵌套UITextView和UITextField實現的。 定位問題 找了一個iPhone 12的測試機,在經過調試後,控

原创 SwiftUI 組件協議 View

在 SwiftUI 中,這是一個視圖協議,任何自定義的視圖都遵循該協議,並實現協議屬性 body 來提供具體的視圖內容和行爲。 public protocol View : _View { /// The type of vie

原创 [iOS] iPad及iPhone屏幕尺寸、分辨率

iPhone 尺寸表 型號 尺寸 物理點(pt) 像素點(px) 倍數(scale) 發售時間 iPhone 4 3.5 320*480 640*960 2 2010-6-24 iPhone 4s 3.5

原创 [Git] 常見問題集錦

1. 每次Pull/Push代碼都需要輸入賬號密碼的問題 由於本地全局Git賬號配置的是GitHub賬號,在使用公司Git倉庫的時候,初次添加賬號密碼後,每次Pull/Push代碼都需要輸入賬號密碼。 解決辦法 在.git目錄中有個co

原创 [Xcode12] 模擬器cocoapods 頭文件引用錯誤

升級Xcode12後,在模擬器中運行項目的時候,會報找不到cocoapods中引用的第三方頭文件的錯誤,而真機運行的時候就沒這個問題: 解決方法: TARGETS ->Build Settings 搜索 VALID_ARCHS 會定位

原创 [iCloud]iCloud學習筆記--APP內啓用iCloud及CloudKit Dashboard介紹

CloudKit是蘋果最新推出的基於iCloud的一個雲端數據存儲服務.其主要由下面兩部分組成: 1. 一個儀表web頁面,用於管理公開數據的記錄類型. 2. 一組API接口,用於iCloud和設備之間的數據傳遞. 由於筆者也是初步接

原创 [Swift]Swift中使用閉包實現block回調事件

最近在學習使用Swift,自己也嘗試使用Swift寫一些小demo,因爲在使用OC時用慣了Block,所以在使用swift時就想實現類似的功能; swift中沒有block的概念,但是有一個非常類似的新特性---閉包! 下面就來看看,如何

原创 [iOS]應用內跳到系統設置各頁面

很多時候,有這樣的場景:APP中需要獲取使用相機的權限,而用戶沒有授權,我們需要提示用戶去開啓權限:”設置->隱私->相機”;這樣,用戶不得不退出APP後再去打開系統的設置,體驗很不好,最好的是直接從APP內打開相機授權界面.

原创 [iOS]Core Data淺析(二)

在上篇文章中,筆者寫了如何創建Core Data項目,以及創建數據模型,沒有閱讀的小夥伴請移步,先了解一下相關內容吧[iOS]Core Data淺析(一); 今天,我們來討論,如何將創建的可視化模型,轉化爲OC的對象模型. 接着我們上一個

原创 [iOS]書寫Xcode註釋文檔

這篇文章,沒有整體邏輯,純屬知識點的羅列,也是對自己書寫文檔的總結: 在開發中,我們經常使用快捷鍵 option + 鼠標點擊某個關鍵字或方法,查看相應的文檔信息,如下圖,是對String的系統說明文檔: 變量string是我們定義

原创 [iOS]Core Data淺析(一)

Core Data是iOS中十分重要的一種數據持久化的方式,之前存儲數據一直使用的FMDB,很少使用Core Data;但是,還是有必要來了解一下這個高大上的數據持久化的方式的. 由於筆者對此認知有限,不正確的地方還請指正,感謝! 開始