下篇呢 ??
iOS畫(huà)中畫(huà)懸浮提詞功能(上)目前很多App都通過(guò)iOS系統(tǒng)提供的畫(huà)中畫(huà)api將應(yīng)用功能擴(kuò)展到我們的手機(jī)桌面上了,比較出名的就是網(wǎng)易云的桌面歌詞篷帅、b站的畫(huà)中畫(huà)播放宏侍、還有一些app的桌面倒計(jì)時(shí)以及懸浮提詞功...
下篇呢 ??
iOS畫(huà)中畫(huà)懸浮提詞功能(上)目前很多App都通過(guò)iOS系統(tǒng)提供的畫(huà)中畫(huà)api將應(yīng)用功能擴(kuò)展到我們的手機(jī)桌面上了,比較出名的就是網(wǎng)易云的桌面歌詞篷帅、b站的畫(huà)中畫(huà)播放宏侍、還有一些app的桌面倒計(jì)時(shí)以及懸浮提詞功...
目前很多App都通過(guò)iOS系統(tǒng)提供的畫(huà)中畫(huà)api將應(yīng)用功能擴(kuò)展到我們的手機(jī)桌面上了,比較出名的就是網(wǎng)易云的桌面歌詞椿每、b站的畫(huà)中畫(huà)播放、還有一些app的桌面倒計(jì)時(shí)以及懸浮提詞功...
需求:在數(shù)據(jù)中獲取 5 個(gè)離當(dāng)前位置最近的服務(wù)器作為目標(biāo)服務(wù)器進(jìn)行網(wǎng)絡(luò)測(cè)速。以測(cè)試圖片下載速度的形式對(duì)下行網(wǎng)速進(jìn)行模擬測(cè)速鹿蜀,以上傳一個(gè)隨機(jī) 1M文件速度對(duì)上行速度進(jìn)行模擬測(cè)速...
瘦臉功能實(shí)現(xiàn)原理 人臉檢測(cè) 首先需要對(duì)照片進(jìn)行人臉檢測(cè)服球,檢測(cè)出人臉輪廓位置茴恰。人臉檢測(cè)的方法非常多。在“魔法相機(jī)”中使用了 iOS Vision 庫(kù)中的 VNDetectFac...
在控制器內(nèi),有獨(dú)立控制的橫豎屏代理,用于處理頁(yè)面Ui元素,這里沒(méi)寫(xiě)
iOS:關(guān)于橫豎屏切換的知識(shí)點(diǎn)iOS16橫豎屏的切換有了新的方式斩熊,正好趕上新的項(xiàng)目要求往枣,所以重新整理了一下項(xiàng)目中的橫豎屏切換問(wèn)題。項(xiàng)目要求: iPhone整體禁止屏幕旋轉(zhuǎn)只能豎屏粉渠,某些特定頁(yè)面強(qiáng)制橫屏分冈,某...
學(xué)習(xí)目的 我只是出于對(duì)于這個(gè)框架的好奇霸株,曾經(jīng)我在學(xué)習(xí)swift的時(shí)候雕沉,就是用的Alamofire,突然發(fā)現(xiàn)有一個(gè)很優(yōu)雅的第三方是基于這個(gè)向上封裝去件。并且坡椒,我很久沒(méi)有寫(xiě)swift...
GCD屬于系統(tǒng)及的線(xiàn)程管理,功能很強(qiáng)大尤溜,比上兩次咱們分享的Operation要強(qiáng)大倔叼。有很多老前輩們已經(jīng)創(chuàng)造了非常非常多的資料介紹GCD,因?yàn)榇蠹叶际前袵CD放在了多線(xiàn)程內(nèi)容分...
最近更新了2.0版本宫莱,解決了1.0版本的問(wèn)題丈攒,并進(jìn)行了優(yōu)化。當(dāng)前版本沒(méi)有更新庫(kù)授霸,因?yàn)榫W(wǎng)絡(luò)不太好肥印,所以會(huì)直接放源碼。先說(shuō)思路绝葡,1.0版本的思路是直接在入口contentView...
第一句話(huà) 以棧為結(jié)點(diǎn) 就是錯(cuò)的
AutoreleasePool 的相關(guān)問(wèn)題(1)Autoreleasepool的實(shí)現(xiàn)原理: 以棧為結(jié)點(diǎn)深碱,由雙向鏈表的形式合成的數(shù)據(jù)結(jié)構(gòu)。 與線(xiàn)程一一對(duì)應(yīng)藏畅。 (2)@autoReleasePool經(jīng)過(guò)編譯器變異后敷硅,成為...
arc里面那個(gè)臨時(shí)變量不是autorelease,是release,所以直接=nil了,和mrc的是兩碼事
iOS autoreleasepool 原理解析一功咒、介紹 autoreleasepool 自動(dòng)釋放池,在池子里的對(duì)象如果沒(méi)有被強(qiáng)引用都會(huì)自動(dòng)釋放掉绞蹦,自動(dòng)釋放池的主要底層數(shù)據(jù)結(jié)構(gòu)是:__AtAutoreleasePool力奋、A...
iOS早在iOS5的時(shí)候?yàn)榱私怦钤胁酢⒏忧逦奶幚眄?yè)面View的邏輯,UIViewController提供了addChildViewController方法腌逢,將ViewCont...
這...首先,af庫(kù)中acceptableContentTypes是可以修改的,其次,3.0以后的acceptableContentTypes已經(jīng)有 text/plain,你這經(jīng)驗(yàn)啥早過(guò)時(shí)了,放心用AF 4.0,沒(méi)一點(diǎn)毛病
AFNetworking封裝實(shí)踐 2022-04-17 周日簡(jiǎn)介 目前的iOS開(kāi)發(fā)降淮,如果選擇Objective-C的話(huà),網(wǎng)絡(luò)庫(kù)基本上會(huì)選擇AFNetworking 網(wǎng)絡(luò)協(xié)議一般都會(huì)上HTTPS上忍,數(shù)據(jù)類(lèi)型一般都會(huì)選擇JSON HTTPS...
前言 看了下上篇博客的發(fā)表時(shí)間到這篇博客腋颠,竟然過(guò)了11個(gè)月,罪過(guò)吓笙,罪過(guò)淑玫。這一年時(shí)間也是夠折騰的,年初離職跳槽到鵝廠面睛,單獨(dú)負(fù)責(zé)一個(gè)社區(qū)項(xiàng)目絮蒿,忙的天昏地暗,忙的差不多了叁鉴,轉(zhuǎn)眼就到...
1.閑扯 一般除了初學(xué)者土涝,大部分人了解runloop可能更多的是在面試或者準(zhǔn)備面試的時(shí)候。 顯然這種技術(shù)在平時(shí)的開(kāi)發(fā)中幌墓,使用的場(chǎng)景是非常低的但壮,但是對(duì)這個(gè)知識(shí)的了解程度可以作為...
前面我們學(xué)習(xí)了分類(lèi)已經(jīng)分類(lèi)的加載流程冀泻,這一篇我們更細(xì)致的研究類(lèi)和分類(lèi)之間加載過(guò)程的聯(lián)系,更加細(xì)致的思考一些上一篇值得深入的問(wèn)題:1蜡饵、rw弹渔、ro、rwe的區(qū)別和聯(lián)系溯祸,為什么要這...
被__block修飾的對(duì)象類(lèi)型的內(nèi)存管理 使用以下代碼肢专,生成c++代碼查看內(nèi)部實(shí)現(xiàn) 來(lái)到源碼查看__Block_byref_person_0結(jié)構(gòu)體及其聲明 之前提到過(guò)__bl...
關(guān)于block的上一篇文章Block內(nèi)部實(shí)現(xiàn)[http://www.reibang.com/p/f0789a4b4299]__weak焦辅、__strong博杖、__block修飾...
前言 前面發(fā)了一篇iOS 面試的文章,在說(shuō)到 UIView 和 CALayer 的區(qū)別和聯(lián)系的時(shí)候氨鹏,被喵神指出沒(méi)有切中要點(diǎn)欧募,所以這里就 CALayer 和 UIView 這個(gè)...