actor 可以理解為類似于線程安全的class actor不支持繼承 @propertyWrapper 1.屬性包裝器對(duì)set、get方法封裝2.可以將一個(gè)結(jié)構(gòu)體添加此關(guān)鍵...
actor 可以理解為類似于線程安全的class actor不支持繼承 @propertyWrapper 1.屬性包裝器對(duì)set、get方法封裝2.可以將一個(gè)結(jié)構(gòu)體添加此關(guān)鍵...
高頻問(wèn)題:OOM: 監(jiān)控可以用didReceiveMemoryWarning 也可以類似flex ,通過(guò)malloc_get_all_zones可以獲取所有堆區(qū)的對(duì)象,通過(guò)o...
在升級(jí)iOS13.0 13.1時(shí),指紋設(shè)備LAContext函數(shù)調(diào)用指紋顯示UI慢甚至不顯示UI,目前來(lái)看是蘋(píng)果的bug。指紋傳感器在進(jìn)行著檢測(cè),而指紋UI無(wú)法顯示出來(lái)。通過(guò)...
在iOS開(kāi)發(fā)中,不得不考慮到黑夜模式的適配,可能不太熟悉的人會(huì)覺(jué)得一臉懵,我為了這個(gè)適配專門(mén)寫(xiě)了個(gè)小方法,可能沒(méi)有特別高端,希望能幫到你們。 此方法在iOS13的時(shí)候出現(xiàn)了,...
使用多工程聯(lián)編時(shí),主工程中可以使用NSBundle獲取該工程下的資源文件,例如圖片、或者plist但是子工程使用NSBundle獲取資源文件時(shí),卻報(bào)錯(cuò)說(shuō)找不到該資源文件這時(shí),...
贊
iOS_ 底部 tabBar 不顯示問(wèn)題問(wèn)題:用代碼跳轉(zhuǎn)控制器的情況下出現(xiàn):底部 tabBar 不顯示的問(wèn)題. 問(wèn)題產(chǎn)生原因:隱藏當(dāng)前的tabBar. 在用代碼切換不用的控制器的時(shí)候, 讓tabBar顯示的操作并沒(méi)...
ios 12或其他較高的系統(tǒng)越獄可以通過(guò)愛(ài)思助手一鍵越獄。越獄不成功可以到unc0ver官網(wǎng)下載低版本的unc0ver進(jìn)行越獄.cycript的原理是動(dòng)態(tài)庫(kù)注入,但是其...
最簡(jiǎn)單的iOS 推流代碼,視頻捕獲,軟編碼(faac,x264),硬編碼(aac,h264),美顏,flv編碼,rtmp協(xié)議,陸續(xù)更新代碼解析,你想學(xué)的知識(shí)這里都有,愿意懂直...
用作聲明的關(guān)鍵字: let:聲明靜態(tài)變量,類似于const,用let聲明的變量不可以再賦值,不然會(huì)報(bào)錯(cuò); var:聲明變量,是可以改變值; class:用來(lái)聲明一個(gè)類; en...
技 術(shù) 文 章 / 超 人 App Store上的應(yīng)用都使用了FairPlay DRM數(shù)字版權(quán)加密保護(hù)技術(shù)FairPlay保護(hù)的文件是具有加密容器文件。使用AES 算法進(jìn)行加...
AutoreleasePool(自動(dòng)釋放池)是OC中的一種內(nèi)存自動(dòng)回收機(jī)制,它可以延遲加入AutoreleasePool中的變量release的時(shí)機(jī)。在正常情況下,創(chuàng)建的變量...