前言 手機(jī)系統(tǒng)升級(jí)到iOS 15.4之后昌执,UI顯示日期會(huì)出現(xiàn)問題砚蓬。 解決辦法 OC: Swift: 備注:蘋果官方推薦使用en_US_POSIX為何使用 zh_Hans_CN...
前言 手機(jī)系統(tǒng)升級(jí)到iOS 15.4之后昌执,UI顯示日期會(huì)出現(xiàn)問題砚蓬。 解決辦法 OC: Swift: 備注:蘋果官方推薦使用en_US_POSIX為何使用 zh_Hans_CN...
簡(jiǎn)介 QTEventBus 事件總線集中管理事件流,跟ReactiveCocoa函數(shù)響應(yīng)式編程框架類似(Functional reactive programming圣勒,簡(jiǎn)稱F...
前言 隨著移動(dòng)互聯(lián)網(wǎng)承載著越來越錯(cuò)綜復(fù)雜的業(yè)務(wù),傳統(tǒng)的MVC已經(jīng)不能完全滿足我們的需求攘须,于是就出現(xiàn)了MVVM漆撞、MVP、VIPER等架構(gòu)于宙。其中浮驳,最廣為人知的是MVVM,雖說上手...
本文轉(zhuǎn)自最新的CocoaPods的使用教程(一) 一. CocoaPods的介紹 什么是CocoaPods捞魁?CocoaPods是一個(gè)負(fù)責(zé)管理iOS項(xiàng)目中第三方開源庫的工具至会,C...
目錄一,安全隱患二谱俭,OSSpinLock三奉件,os_unfair_lock四,pthread_mutex五昆著,NSLock六县貌,NSRecursiveLock七,NSConditi...
一: 匯編指令格式 ARM 匯編器的基本語法凑懂,這與 GCC匯編器 的語法有所不同煤痕,整體編譯的流程如下所示; 二: 匯編代碼是怎么轉(zhuǎn)換為二進(jìn)制機(jī)器碼的 很簡(jiǎn)單: 轉(zhuǎn)換協(xié)議 例如...
Block的底層基本結(jié)構(gòu) 通過clang命令查看編譯器是如何實(shí)現(xiàn)Block的接谨,在終端輸入clang -rewrite-objc main.m摆碉,然后會(huì)在當(dāng)前目錄生成main.c...
前言 在項(xiàng)目中經(jīng)常用到block,使用不當(dāng)就很容易因?yàn)檠h(huán)引用而造成內(nèi)存泄漏脓豪。本文分析了block循環(huán)引用形成原因以及處理辦法巷帝,如果有什么不對(duì)或者疑問請(qǐng)留言。 什么情況下bl...