關(guān)于類首先我們都知道我們再創(chuàng)建一個(gè)類的時(shí)候都會繼承與NSObject翁涤,那么NSObject中是怎么實(shí)現(xiàn)的。我們創(chuàng)建的類和NSObject之間是不是還有其他的東西存在?本文就對...
推薦 趣直播 上的大神資料孫源的直播——iOS 面試小灶直播 - 簡歷、面試題蜒程、進(jìn)階绅你, 對iOS開發(fā)者的成長,挺好的昭躺。Casa的直播——閑話 iOS 應(yīng)用架構(gòu)忌锯, 干貨挺多,...
OpneGL ES 是以手持和嵌入式為目標(biāo)的高級3D圖形應(yīng)用程序編程接口领炫,OpenGL ES是目前智能手機(jī)中占據(jù)統(tǒng)治地位的圖形API偶垮。支持的平臺Android、iOS帝洪、Lin...
前言 由于時(shí)間的問題似舵,暫且只更新這么多了,后續(xù)還會持續(xù)更新本文《最快讓你上手ReactiveCocoa之進(jìn)階篇》葱峡,目前只是簡短的介紹了些RAC核心的一些方法啄枕,后續(xù)還需要加上M...
我基本是看https://learnopengl-cn.github.io/這個(gè)教程,和落影l(fā)oyinglin的博客http://www.reibang.com/nb/21...
一沽一、啟動優(yōu)化 冷啟動:第一次啟動App熱啟動 啟動優(yōu)化一般講的是冷啟動 啟動階段:main函數(shù)之前盖溺、main函數(shù)之后 main 階段:1、懶加載2铣缠、發(fā)揮CPU的價(jià)值(多線程進(jìn)...
1烘嘱、KVC簡介 KVC全稱是Key Value Coding,定義在NSKeyValueCoding.h文件中蝗蛙,翻譯成中文是鍵值碼蝇庭,是由NSKeyValueCoding非正式...
疫情基本要結(jié)束了哮内,此間有時(shí)間,我總結(jié)了一下壮韭,近兩年來我們在iOS客戶端上的代碼優(yōu)化歷程北发。我們先后經(jīng)歷了模塊化纹因,組件化,動態(tài)化實(shí)戰(zhàn)演進(jìn)琳拨。本文總結(jié)一下整體思路與所遇到的坑瞭恰。 先說...
導(dǎo)讀:你想知道Swift內(nèi)部對象是如何創(chuàng)建的嗎?方法以及函數(shù)調(diào)用又是如何實(shí)現(xiàn)的嗎狱庇?成員變量的訪問以及對象內(nèi)存布局又是怎樣的嗎惊畏?這些問題都會在這篇文章中得到解答。為了更好的讓大...
圖片的加載流程 參考下圖大致的加載流程 圖片初始創(chuàng)建是不會解壓的僵井,只有在顯示前才會去準(zhǔn)備解壓陕截,這樣如果有很多圖片同時(shí)需要展示就會造成主線任務(wù)繁重。 另外在我們展示圖片是有時(shí)為...
百度移動云可穿戴部門的面試經(jīng)歷批什,面試官都非常熱情友好农曲,一上來反倒弄的我挺不好意思的。下面記錄一下自己的面試過程驻债,因?yàn)槲艺娴臎]啥面試經(jīng)驗(yàn)乳规,需要總結(jié)下。 一面 Objective...
快排上圖中空間復(fù)雜度數(shù)據(jù)錯(cuò)誤合呐,應(yīng)該是O(log n)暮的。 插入,堆淌实,歸并冻辩,快排 n表示數(shù)據(jù)規(guī)模,k表示桶的個(gè)數(shù)拆祈。n: 數(shù)據(jù)規(guī)模k: “桶”的個(gè)數(shù)In-place: 占用常數(shù)內(nèi)存...
1.線性表——鏈表結(jié)構(gòu)與順序存儲結(jié)構(gòu)優(yōu)缺點(diǎn)對比 存儲分配方式: ? 順序存儲結(jié)構(gòu)???段連續(xù)的存儲單元依次存儲線性表的數(shù)據(jù)元素 ? 單鏈表采?鏈?zhǔn)酱鎯Y(jié)構(gòu),??組任意的存儲單...