近期一直在寫技術類的文章,發布到簡書和其他技術類平臺上,經過這幾個月的比較,感覺簡書上逐漸不適合技術類文章。 看簡書上發布很多的情感、打卡之類的...

近期一直在寫技術類的文章,發布到簡書和其他技術類平臺上,經過這幾個月的比較,感覺簡書上逐漸不適合技術類文章。 看簡書上發布很多的情感、打卡之類的...
摘要冒泡排序相對來說,多少都有些了解,就是多循環幾輪,每一輪找出最大值放在尾部,直到數組中的元素有序為止。在這基礎上,探討一下有沒有高階的方法,...
摘要知其然,更要知其所以然。前段時間用 String 轉換 Int 處理時,發現一種情況返回 nil,就換成 String 轉換 Double ...
摘要要實現一組重復的動畫,本質上就是找到動畫開始點、結束點。在動畫結束的時候,觸發開始點,持續這樣的動作。這里面要梳理的邏輯就是1.觸發開始點和...
摘要本文不探討子線程、主線程、同步和異步的常規操作。只是使用DispatchWorkItem 屬性來處理1.子線程切換到主線程和2.主動停止正在...
應用場景 iOS 機制規定,當處理 UI 事件時,需要在主線程中進行,比如刷新頁面,添加控件等。 若把一些計算等耗時操作在子線程處理完成后,再回...
應用場景 在 APP 的生命周期中,可以顯示提示頁面或者自定義彈框時。 或者想要獲取到視圖的根控制器做其他處理時。 就需要先獲取 Window ...
應用場景 在項目工程中編寫代碼,但是需要對部分功能做區分處理(系統、設備等)。就需要使用系統的條件編譯方式來處理。 API 及語言 Swift ...
應用場景 UI 頁面需要顯示保留 n 位小數的數據,但是目前的數據不是 String 類型。這時,就需要將這個數據轉換為 String 類型。 ...
應用場景 一般服務器存儲時間為 UTC 時間(UTC 為世界時間),保證時間的一致性。但是對于前端顯示時間的時候,就非常不友好。需要前端將 UT...