![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
GPU渲染機制: CPU 計算好顯示內(nèi)容提交到 GPU,GPU 渲染完成后將渲染結(jié)果放入幀緩沖區(qū)椭住,隨后視頻控制器會按照 VSync 信號逐行讀取幀緩沖區(qū)的數(shù)據(jù)崇渗,經(jīng)過可能的數(shù)模...
最近經(jīng)常遇到關(guān)于富文本的一些需求,特此封裝了幾個最常用的API分享給大家京郑,但授之以魚不如授之以漁宅广,接下來會順便談?wù)凬SAttributedString,確保你讀了本篇文章能夠...
更新至iPhone 12 Pro Max 為了統(tǒng)計用戶信息些举、下發(fā)廣告跟狱,服務(wù)器端往往需要手機用戶設(shè)備及app的各種信息,下面講述一下各種信息的獲取方式: 點擊下載以上展示效果的...
一、直播現(xiàn)狀簡介 1.技術(shù)實現(xiàn)層面: 技術(shù)相對都比較成熟叼丑,設(shè)備也都支持硬編碼关翎。IOS還提供現(xiàn)成的 Video ToolBox框架,可以對攝像頭和流媒體數(shù)據(jù)結(jié)構(gòu)進行處理鸠信,但Vi...
版本號之間比較大小笤休,本質(zhì)上是比較字符串之間的關(guān)系。這里給定兩個版本號症副,你一定能迅速地區(qū)分出大姓晗场: 想要讓計算機程序分辨她們的關(guān)系,可以直接使用strcmp()函數(shù)獲取返回值琳袄,...
01彗星來的那一夜 燒腦迷影:近兩年唯一一部需要多動腦子多注意細節(jié)才能縷清的科幻片,小格局中細節(jié)的編排夠認真,還是很難得的逆济。讓我想起那篇關(guān)于克隆人的科幻小說咬最。只是平行空間的多...
引言 iOS開發(fā)中內(nèi)存管理是很重要的戒努,如果處理不當(dāng)千扶,輕則會導(dǎo)致內(nèi)存泄漏、莫名其妙的bug等等秃嗜,重則可能導(dǎo)致程序崩潰权均。本文總結(jié)了在iOS開發(fā)中三個可能導(dǎo)致控制器不能正常釋放的常...
在平時看微信文章的時候,我們經(jīng)常會看到圖文里有一些高逼格的gif動圖锅锨,這些動圖相對于靜止的畫面螺句,更加吸引人,如果要自己動手做出這么流暢的動態(tài)圖橡类,不僅需要一定的技術(shù),還需要很多...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂炮捧,我通過自己的學(xué)習(xí)方法總結(jié)一遍庶诡,主要講一些常用的方法功能,以實用為主咆课,我覺得用到印象才是最深刻的末誓,并且最后兩個demo...
雖然iOS系統(tǒng)相比于其他手機操作系統(tǒng)相對安全,但是這個安全并不是絕對的书蚪,我一直相信喇澡,道高一尺魔高一丈。此文想以實際例子出發(fā)殊校,告訴大家晴玖,如何去反編譯一個app,并且從某個角度來...
iOS的動畫效果一直都很棒很为流,給人的感覺就是很炫酷很流暢呕屎,起到增強用戶體驗的作用。在APP開發(fā)中實現(xiàn)動畫效果有很多種方式敬察,對于簡單的應(yīng)用場景秀睛,我們可以使用UIKit提供的動畫...
前言: APNs 協(xié)議在近兩年的 WWDC 上改過兩次居凶, 15 年 12 月 17 日更是推出了革命性的新特性。但在國內(nèi)傳播的博客藤抡、面試題里關(guān)于 APNs 的答案全都是舊的侠碧、...