本節(jié)內(nèi)容1.view和ViewGroup的關(guān)系2.FrameLayout 幀布局3.LinearLayout 線性布局4.RelativeLayout 相對布局5.Co...
本節(jié)內(nèi)容1.view和ViewGroup的關(guān)系2.FrameLayout 幀布局3.LinearLayout 線性布局4.RelativeLayout 相對布局5.Co...
以前一直迷惑,本地推送到底有什么用,后來仔細(xì)想了想,確實(shí)有用(廢話,不然蘋果爸爸干嘛開發(fā)這個(gè)?手動(dòng)鄙視自己!) 本地通知服務(wù) 主要處理基于時(shí)間行為的通知。比如定時(shí)通知用戶該起...
前言 Metal入門教程(一)圖片繪制[http://www.itdecent.cn/p/cddf73c6c05e]Metal入門教程(二)三維變換[https://www...
本文主要介紹,如何使用 OpenGL ES 來渲染一張圖片。內(nèi)容包括:基礎(chǔ)概念的講解,如何使用 GLKit 來渲染紋理,如何使用 GLSL 編寫的著色器來渲染紋理。 前言 O...
前言 在最近的面試中,我發(fā)現(xiàn)一道面試題,其考點(diǎn)是:圍繞iOS App中一個(gè)視圖從添加到完全渲染,在這個(gè)過程中,iOS系統(tǒng)都做了什么? 在進(jìn)行了大量的文章查閱以及學(xué)習(xí)以后,將所...
講到檢查內(nèi)存泄漏,很多人的第一反應(yīng)就是 Instruments 里的 Leaks。今天來講一下Xcode 8 推出的 Debug Memory Graph。 為了能看到內(nèi)存詳...
開始之前,我想先提幾個(gè)問題,看看大家是否對此有疑惑。唐巧已經(jīng)寫過一篇對block很有研究的文章,大家可以去看看(本文會(huì)部分引用巧哥文中出現(xiàn)的圖和代碼)。在巧哥的基礎(chǔ)上,我補(bǔ)充...
前言 Blocks是C語言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”。從那開始,Block就出現(xiàn)在iOS...
實(shí)例化講解RunLoop 親,我的簡書已不再維護(hù)和更新了,所有文章都遷移到了我的個(gè)人博客:https://mikefighting.github.io/,歡迎交流。 之前看過...
前言 關(guān)于iOS的視圖渲染流程,以及性能優(yōu)化的建議。源于WWDC視頻。我假設(shè)你是一個(gè)這樣的開發(fā)者: 了解OpenGL ES; 了解view hierarchy; 了解inst...
最近在學(xué)習(xí)swift做動(dòng)畫,用到constraint的動(dòng)畫,用到layoutIfNeeded就去研究了下UIView的這幾個(gè)布局的方法。 下面列舉下iOS layout的相關(guān)...
前言 Sourcetree 是 Windows 和Mac OS X 下免費(fèi)的 Git 和 Hg 客戶端,主要依賴可視化界面操作,省去繁瑣復(fù)雜不容易理解的終端命令,Source...
1. 簡單陰影 我們給layer設(shè)置了shadowOpacity后就能得到一個(gè)簡單的陰影 shadowOpacity設(shè)置了陰影的不透明度,取值范圍在0~1這里shadow有一...
單位: px:像素,構(gòu)成影像的最小單位 ppi:Pixels Per Inch,即每英寸所擁有的像素?cái)?shù)目,屏幕像素密度 pt:iOS開發(fā)單位,即point,絕對長度,約等于0...