原创 HTTP response status codes

  HTTP響應狀態代碼指示特定的HTTP請求是否已成功完成。回答分爲五類:  信息響應(100–199),  成功響應(200–299),  重定向(300–399),  客戶端錯誤(400–499),  和服務器錯誤(500–599)

原创 【Swift】UITableViewDiffableDataSource的用法

  在 iOS 13 中 Apple 爲 UITableView 和 UICollectionView 引入了 DiffableDataSource,讓開發者可以更簡單高效的實現 UITableView、UICollectionView 的

原创 【iOS】Instruments性能檢測之耗電優化

  耗電優化最終目的:通過儘可能降低CPU、GPU功耗來降低手機電量消耗。   (1)儘可能少用定時器;   (2)優化I/O操作(所謂的I/O操作也就是文件操作,我們簡稱爲I/O操作。怎麼優化呢?儘量不要頻繁寫入小數據,最好批量一次性寫

原创 【iOS】解決UICollectionView中使用reloadItemsAtIndexPaths進行局部cell更新導致視圖重疊問題

  UICollectionView與UITableView類似,都可以使用reloadData來進行cell內容的更新。   UICollectionView可以採用reloadItemsAtIndexPaths方法。 self.col

原创 ⼀億美⾦的App - Clubhouse的⽆限潛⼒與眼前危機

  新的語⾳聊天App Clubhouse最近引起了⼀些波瀾,其原因是⼀輪估值爲1億美⾦的融資。 很多⼈認爲鑑於App的⼩規模與封測狀態,這個估值很讓⼈驚訝。畢竟⽬前只有⼀部分硅⾕ ⼈在使⽤這款產品,⽽且產品⽬前缺少直接的變現或是擴張途徑。

原创 【Swift】SpotLight搜索

  SpotLight主要功能是在iOS9系統界面下拉會出現搜索功能界面,在這裏可以搜索關鍵信息,來展示應用內的內容,並且點擊信息打開應用跳轉具體頁面等操作。這個功能還是很有用的,面對這越來越多的應用霸佔你手機,給你的應用加上這麼一個搜搜

原创 細品《穆斯林的葬禮》一書

  時間總在各種各樣任務的催促和擠壓下匆忙前行,雖不能改變忙碌而毫無生機的現狀,卻也想不斷豐富自己枯燥單調的生活。不知爲什麼,最近想讀的書都是之前看過的。其中的緣由不夠清晰,更多的也許只是想驗證或回味一種熟悉的感覺!   近期,再次在微信

原创 【React Native】安卓系統保存圖片到系統相冊(實例+錯誤解決)

  1、安裝第三方庫並引入 import CameraRoll from '@react-native-community/cameraroll'; import RNFS from 'react-native-fs';    Gith

原创 【Swift】獲取UILabel中點擊的某個功能標籤文字並作出響應動作

  1、需求   首先、針對UILabel中顯示的多個功能標籤,作出顏色標記提示。   其次、對關鍵字作出點擊響應動作。   如圖所示:     解決:   1、使用正則匹配到關鍵字 public static var hashtag

原创 【閱讀】讀書只是生活方式的一種

有個經常和我一起玩的發小說,讀書很划算,它是這個世界上很低廉的娛樂消費方式。 我很贊成。 在中國,讀書確實是一件很划算的消費方式。 用不太貴的價格殺時間。 很多時候“讀書”究竟是在幹什麼呢?其實就是不費腦力的消遣,和看電影一樣。 易讀的書,

原创 【iOS】判斷字符串是否是url及從字符串中提取url

  1、判斷字符串是否是url - (BOOL)checkUrlWithString:(NSString *)url { if(url.length < 1) return NO; if (url.leng

原创 【Android崩潰記錄】持續更新(bugly)

  1、bugly收集 #00 pc 00000000000f7748 /data/app/com.firereactnaitve-1/lib/arm64/libjsc.so (JSC::AccessCase::propagateTran

原创 【React Native】正則判斷字符串中是否包含url、提取字符串中的url

  1、字符串中是否包含某個指定的url checkInviteUrl(text) { var isLega = true if (text.indexOf("https://meteora.xyz/#/t

原创 【Objective-C】自定義UITextView(placeholder,長按換行,文字位置、文字間距等)

  代碼支持:   1、長按textView彈出換行操作;  2、自定義文字間距;  3、爲textView添加placeholder文字;   直接貼代碼:   1、.m文件 #import "TextView.h" @interfa

原创 【Swift】監聽耳機插入拔出的通知

  1、註冊通知 NotificationCenter.default.addObserver(self, selector: #selector(audioRouteChangeListenerCallback(notification