前面一篇我們了解了OpenGL渲染一張圖片的過程凌受。接下來我們要了解的是使用GLSL如何渲染金字塔以及一些簡單的變換。先看效果圖 步驟還是和之前是一樣的。 日常開發(fā)中OpenG...
前面一篇我們了解了OpenGL渲染一張圖片的過程凌受。接下來我們要了解的是使用GLSL如何渲染金字塔以及一些簡單的變換。先看效果圖 步驟還是和之前是一樣的。 日常開發(fā)中OpenG...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 在上一篇文章iOS-底層原理 17:類的加載(上)[https:/...
前言 在嚴(yán)峻的iOS市場中競爭, 沒有掌握和了解一些具有優(yōu)勢的技術(shù)性知識,你怎么與別人進(jìn)行PK,又怎么征服你的面試官。做過三五年的也未必一定會涉足到里面的技術(shù)性知識新翎。在找工作...
flutter重構(gòu)的斗魚直播APP首頁、娛樂為Material組件開發(fā)住练;直播間地啰、魚吧為純自定義編寫另外整合各類優(yōu)質(zhì)的第三方開源庫,打造出原生APP絲滑的用戶體驗(yàn)盡可能接入更多...
1讲逛、加載 構(gòu)建類的字節(jié)碼對象亏吝,類型為Class類型。將class字節(jié)碼文件加載到內(nèi)存中盏混,并將這些數(shù)據(jù)轉(zhuǎn)換成方法區(qū)中的運(yùn)行時(shí)數(shù)據(jù)(靜態(tài)變量蔚鸥、靜態(tài)代碼塊、常量池等)许赃,在堆中生成一...
在探索OC對象的本質(zhì)之前止喷,我們要明白Objective-C的代碼,底層的實(shí)現(xiàn)都是C/C++代碼混聊。 而OC中的對象弹谁、類則是基于C/C++的結(jié)構(gòu)體來實(shí)現(xiàn)的。 我們可以通過將創(chuàng)建好...
CPU架構(gòu)分類 從CPU發(fā)明到現(xiàn)在句喜,有非常多種架構(gòu)预愤,從我們熟悉的X86,ARM咳胃,到不太熟悉的MIPS植康,IA64等 X86架構(gòu)來由 IBM 開始做 IBM PC 時(shí),一開始并沒...
前言 本文主要是對iOS各種IM實(shí)現(xiàn)方案調(diào)研 并且提供一些選型拙绊、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議向图。 注:文中的所有的代碼示例泳秀,在github中都有demo:iOS即時(shí)通訊标沪,從入門到“放...