![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)常遇到關于富文本的一些需求震鹉,特此封裝了幾個最常用的API分享給大家俱笛,但授之以魚不如授之以漁,接下來會順便談談NSAttributedString传趾,確保你讀了本篇文章能夠...
更新至iPhone 12 Pro Max 為了統(tǒng)計用戶信息嫂粟、下發(fā)廣告,服務器端往往需要手機用戶設備及app的各種信息墨缘,下面講述一下各種信息的獲取方式: 點擊下載以上展示效果的...
一、直播現(xiàn)狀簡介 1.技術實現(xiàn)層面: 技術相對都比較成熟镊讼,設備也都支持硬編碼宽涌。IOS還提供現(xiàn)成的 Video ToolBox框架,可以對攝像頭和流媒體數(shù)據(jù)結(jié)構(gòu)進行處理蝶棋,但Vi...
版本號之間比較大小卸亮,本質(zhì)上是比較字符串之間的關系。這里給定兩個版本號玩裙,你一定能迅速地區(qū)分出大屑婷场: 想要讓計算機程序分辨她們的關系,可以直接使用strcmp()函數(shù)獲取返回值吃溅,...
01彗星來的那一夜 燒腦迷影:近兩年唯一一部需要多動腦子多注意細節(jié)才能縷清的科幻片决侈,小格局中細節(jié)的編排夠認真螺垢,還是很難得的。讓我想起那篇關于克隆人的科幻小說。只是平行空間的多...
引言 iOS開發(fā)中內(nèi)存管理是很重要的枉圃,如果處理不當功茴,輕則會導致內(nèi)存泄漏、莫名其妙的bug等等孽亲,重則可能導致程序崩潰坎穿。本文總結(jié)了在iOS開發(fā)中三個可能導致控制器不能正常釋放的常...
在平時看微信文章的時候,我們經(jīng)常會看到圖文里有一些高逼格的gif動圖返劲,這些動圖相對于靜止的畫面赁酝,更加吸引人,如果要自己動手做出這么流暢的動態(tài)圖旭等,不僅需要一定的技術,還需要很多...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂梨睁,我通過自己的學習方法總結(jié)一遍鲸睛,主要講一些常用的方法功能,以實用為主坡贺,我覺得用到印象才是最深刻的官辈,并且最后兩個demo...
雖然iOS系統(tǒng)相比于其他手機操作系統(tǒng)相對安全,但是這個安全并不是絕對的遍坟,我一直相信拳亿,道高一尺魔高一丈。此文想以實際例子出發(fā)愿伴,告訴大家肺魁,如何去反編譯一個app,并且從某個角度來...
iOS的動畫效果一直都很棒很隔节,給人的感覺就是很炫酷很流暢鹅经,起到增強用戶體驗的作用。在APP開發(fā)中實現(xiàn)動畫效果有很多種方式怎诫,對于簡單的應用場景瘾晃,我們可以使用UIKit提供的動畫...
前言: APNs 協(xié)議在近兩年的 WWDC 上改過兩次, 15 年 12 月 17 日更是推出了革命性的新特性。但在國內(nèi)傳播的博客胖缤、面試題里關于 APNs 的答案全都是舊的尚镰、...