原创 iOS 13 SceneDelegate適配

Xcode 11新建工程 在Xcode 11 創建的工程,運行設備選擇 iOS 13.0 以下的設備,運行應用時會出現黑屏現象。 原因: Xcode 11 默認是會創建通過 UIScene 管理多個 UIWindow 的應用,工程中除了

原创 組件庫(私有庫)維護

上一篇(私有庫搭建):https://blog.csdn.net/BUG_delete/article/details/100670099 在上一篇的基礎上, 本篇進行遠程私有倉庫的版本升級: 1.我們將需要上傳的新增代碼拖拽、add f

原创 組件庫(私有庫)維護---文件分層和文件夾一起有層次上傳

在我們引用的第三方工具中,其實會發現有些三方的文件是有文件夾的,比如:AFNetworking, 還有許多的三方依賴在項目中是文件夾呈散列狀態的,比如:SDWebImage,SVProgressHUD 基於我們的組件庫開發,一定會遇到

原创 組件庫(私有庫)維護---添加依賴庫

上一篇:私有倉庫的維護(https://blog.csdn.net/BUG_delete/article/details/100692716) 當我們對第三方開源框架進行封裝使用時, 這些封裝都需要依賴於這些第三方框架才能使用 下面

原创 組件化(私有庫)搭建

這裏使用gitLab的私有遠程倉庫 注意: 默認讀者會使用Git管理代碼, 以及上傳至遠程Git倉庫 如果有錯誤的地方請留言, 我會修改 第一步, 添加遠程私有索引倉庫並創建readme以及初始tag版本標記 處理readme以及新加初

原创 ios push的時候出現頁面失去響應的問題解決參考

一、問題描述  使用iPhone 真機測試過程中,當從ViewController A push到ViewController B時程序失去響應,按主屏按鈕將程序切換到後臺,再返回前臺,程序恢復正常,且顯示ViewController B

原创 ios 單元測試中的問題

1.解決Undefined symbols for architecture armv7s問題 寫了一些單元測試,發現編譯無法通過,報錯:Undefined symbols for architecture armv7s 在target裏

原创 協程

一、 協同程序(coroutine)與多線程情況下的線程比較類似:有自己的堆棧,自己的局部變量,有自己的指令指針(IP,instruction pointer),但與其它協同程序共享全局變量等很多信息。   協程(協同程序): 同一時間只

原创 iOS中URL緩存策略-NSURLRequestCachePolicy(客戶端加載html優化:更新時實時加載,沒有更新時加載緩存)

我們現在在使用WKWebview的時候會設置網絡加載的一個策略模式設置NSURLRequestCachePolicy,點擊進入會發現有很多不同的樣式可供選擇使用。這裏就簡單間接說明一下每一個不同的策略模式。   NSURLRequestC

原创 iOS shell自動打包並上傳蒲公英、AppStore

項目開發過程中想必打包一定是很多人頭大的事情,耗時不說,還要一直在等着點下一步,比較麻煩。就有了自動化打包,一鍵搞定! 這裏我也是參考網上使用shell來處理了打包的過程,打包工具如下:iOS自動打包工具 使用方法(環境配置)如下

原创 iOS 對於表情符號 emoji被截斷問題

首先對於表情的輸入,再加上輸入框內容的長度截取處理。會遇到表情卡在長度的限制上,截取之後就會完蛋了,出現一個A的標記非法字符的問題。是由於表情的字符長度大於1,截取substringToIndex去的內容截掉了部分表情的問題。   優化處

原创 iOS 系統之間的差異問題集

一、iOS10開始蘋果開始支持推送擴展服務。能夠接受自定義推送的UI通知欄展示樣式。 二、關於自定義推送通知欄,使用cocoapods或者添加一些依賴的時候要注意使用的一些第三方依賴包的使用。例如: platform:ios,'8.0'

原创 OC 實現標籤、優惠券的弧線、虛線處理背景view

結果樣式:   代碼demo鏈接地址:https://github.com/KirstenDunst/CSXMarkView

原创 正則入門分享(僅供參考)

一、前沿     正則表達式的"祖先"可以一直上溯至對人類神經系統如何工作的早期研究。Warren McCulloch 和 Walter Pitts 這兩位神經生理學家研究出一種數學方式來描述這些神經網絡。     1956 年, 一位叫

原创 Java學習環境配置部分問題。

Mac OS X下安裝和配置Maven 1、下載Maven 打開Maven官網下載頁面:http://maven.apache.org/download.cgi 下載:apache-maven-3.5.0-bin.tar.gz 解