截圖 關(guān)于截圖有兩個(gè)方法: - (void)renderInContext:(CGContextRef)ctx: 作用于CALayer層的方法庇谆。將view的layer渲染到當(dāng)...
截圖 關(guān)于截圖有兩個(gè)方法: - (void)renderInContext:(CGContextRef)ctx: 作用于CALayer層的方法庇谆。將view的layer渲染到當(dāng)...
===底層分析方法: 1雏节,在alloc的地方下一個(gè)符號斷點(diǎn)(symbol breakpoint)肠鲫; 蘋果開源源碼匯總:https://opensource.apple.com...
什么是微信的Mars Mars是微信在2017年開源的一套跨平臺跨業(yè)務(wù)的基礎(chǔ)組件鸟顺。在這里可以給出github上的官方架構(gòu)圖 從上面的架構(gòu)圖中我們可以看到酷宵,Mars主要包含了一...
本文都是以 Swift 為基礎(chǔ)做測試的. 靜態(tài)庫 嵌套 其他靜態(tài)庫 在你的項(xiàng)目中, 使用了一個(gè)靜態(tài)庫, 它里面嵌套了另一個(gè)靜態(tài)庫. 如果這個(gè)靜態(tài)以 Embed(嵌套) 的形式...
一彈指六十剎那亥贸,一剎那九百生滅。 --《仁王經(jīng)》 組件 計(jì)算機(jī)是一種數(shù)據(jù)處理設(shè)備浇垦,它由CPU和內(nèi)存以及外部設(shè)備組成炕置。CPU負(fù)責(zé)數(shù)據(jù)處理,內(nèi)存負(fù)責(zé)存儲男韧,外部設(shè)備負(fù)責(zé)數(shù)據(jù)的輸入和...
音頻輸出作為硬件資源朴摊,對于iOS系統(tǒng)來說是唯一的,那么要如何協(xié)調(diào)和各個(gè)App之間對這個(gè)稀缺的硬件持有關(guān)系呢此虑? iOS給出的解決方案是"AVAudioSession" 甚纲,通過它...
序言 在上一篇文章文章中,簡單介紹了GCDAsyncSocket的使用朦前,socket創(chuàng)建介杆、連接、發(fā)送消息韭寸、接收消息春哨、關(guān)閉socket、粘包分包恩伺、以及心跳包機(jī)制赴背。并且立下了一個(gè)...
由于上一篇文章篇幅過長移到這邊。 3.read&write 先看write 這個(gè)方法只是構(gòu)建了一個(gè)GCDAsyncWritePacket包莫其,添加到writequeue數(shù)組中癞尚,...
矩陣 在先講顏色編碼之前,先回顧一下高數(shù)中的矩陣的基本知識《線性代數(shù)》: 什么是矩陣 矩陣是指縱橫排列的二維數(shù)據(jù)表格乱陡,比如以下表示方式:圖1.jpg 矩陣的加法和減法 相同數(shù)...
對于一個(gè)可靠的IM系統(tǒng)浇揩,需要保證消息的百分之百到達(dá)對端。即使是在極端情況下丟失一條消息也是不能容忍的憨颠。一個(gè)極其極其低概率的事件胳徽,若是放大到分布式系統(tǒng)中积锅,那這個(gè)概率事件就成了必...
Socket原理 1养盗、什么是Socket 在計(jì)算機(jī)通信領(lǐng)域缚陷,socket 被翻譯為“套接字”,它是計(jì)算機(jī)之間進(jìn)行通信的一種約定或一種方式往核。通過 socket 這種約定箫爷,一臺計(jì)...
NSInteger是蘋果推薦的使用,關(guān)于NSInteger的定義聂儒,蘋果是這樣給的: 解釋為:在64位系統(tǒng)上編碼運(yùn)行虎锚,NSInteger表示long類型,在32位系統(tǒng)上編碼運(yùn)行...
簡介 Combine是Apple在2019年WWDC上推出的一個(gè)新框架衩婚。該框架提供了一個(gè)聲明性的Swift API窜护,用于隨時(shí)間處理值。這些值可以表示多種異步事件非春。 Publi...
DTLabel, 使用coreText渲染的
iOS電子書閱讀器之優(yōu)雅的翻頁效果實(shí)現(xiàn)最近實(shí)現(xiàn)了一個(gè)完整的電子書閱讀器柱徙,支持txt和epub格式的電子書閱讀,其中epub支持圖文混排的方式展示奇昙。本文主要談?wù)勂渲袃煞N翻頁效果的實(shí)現(xiàn)护侮,分別為仿真翻頁和水平滑動(dòng)翻頁。...
研究一天了储耐,真是這個(gè)問題概行,好坑??
GeoJSON 無效:您的路由 App 覆蓋地區(qū)文件無效2019-08-28上傳app store 預(yù)覽圖的時(shí)候遇到如下問題:提示:GeoJSON 無效:您的路由 App 覆蓋地區(qū)文件無效。有關(guān)更多信息弧岳,請參閱 Location and Maps P...
在簡書偶爾會被鎖定凳忙,本文在掘金也同步更新。 iOS 13 支持適配的機(jī)型 iPhone 11禽炬、iPhone 11 Pro涧卵、iPhone 11 Pro Max iPhone X...
引言關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 開發(fā)的同學(xué)沒少被折騰腹尖。對于一個(gè) ...
這篇文章整理了一下UIButton的各種EdgeInsets都咋用柳恐,有啥效果。留著自己以后對此迷糊時(shí)再看一看热幔,也希望能對你有所幫助喔??乐设。 達(dá)成共識 如果沒有給UIButton...
沒有,原理是一樣的绎巨,只是語言差異而已
iOS電子書閱讀器之優(yōu)雅的翻頁效果實(shí)現(xiàn)最近實(shí)現(xiàn)了一個(gè)完整的電子書閱讀器近尚,支持txt和epub格式的電子書閱讀,其中epub支持圖文混排的方式展示场勤。本文主要談?wù)勂渲袃煞N翻頁效果的實(shí)現(xiàn)戈锻,分別為仿真翻頁和水平滑動(dòng)翻頁歼跟。...
小編混跡在各種iOS交流群中哈街,整理出了將近兩百道大廠最喜歡在面試問到的問題,今天在這里分享給大家(下載地址)拒迅! 小編就不在這里全部列舉出來了骚秦,可以在前面的看到,文檔里面包括了...