一南誊、什么是庫(kù)(framework) 庫(kù)是程序代碼的集合,是程序開發(fā)者與其他開發(fā)者之間進(jìn)行代碼共享的一種方式蜜托。 庫(kù)根據(jù)源代碼公開的情況可以: 開源庫(kù)開源庫(kù)的源代碼可見抄囚,比如af...
Zombie Objects簡(jiǎn)介 NSZombie Objects 變量用來調(diào)試與內(nèi)存有關(guān)的問題,跟蹤對(duì)象的釋放過程橄务。開啟NSZombie Objects幔托,會(huì)用一個(gè)僵尸來替換...
5次大概表明這個(gè)卡頓不是偶然的〔7啵可以不是5次隅津,自己設(shè)定就行。
iOS之如何利用 RunLoop 原理去監(jiān)控卡頓?前言 卡頓問題劲室,就是在主線程上無法響應(yīng)用戶交互的問題伦仍。如果一個(gè) App 時(shí)不時(shí)地就給你卡一下,有 時(shí)還長(zhǎng)時(shí)間無響應(yīng)很洋,這時(shí)你還愿意繼續(xù)用它嗎?所以說充蓝,卡頓問題對(duì) App 的傷害...
原理 圖片解釋:內(nèi)存層面的相當(dāng)于一個(gè)緩存器,以key-value的形式存儲(chǔ)圖片喉磁。當(dāng)SDImageCache緩存使用的LRU(最近最右淘汰算法)算法谓苟,來做緩存機(jī)制。當(dāng)SDWeb...
一协怒、load 方法 1涝焙、load方法加載 +Load方法會(huì)在runtime加載類、分類時(shí)調(diào)用 每個(gè)類孕暇、分類的+load方法仑撞,在程序運(yùn)行過程中只調(diào)用一次。 2妖滔、調(diào)用順序 先調(diào)用...
一隧哮、NSNotification使用 1、向觀察者中心添加觀察者: 方式一:觀察者接收到通知后執(zhí)行任務(wù)的代碼在發(fā)送通知的線程中執(zhí)行 方式二:觀察者接受到通知后執(zhí)行任務(wù)的代碼在...
一座舍、什么是http沮翔?https? HTTP 是瀏覽器與服務(wù)器之間以明文的方式傳送內(nèi)容的一種互聯(lián)網(wǎng)通信協(xié)議簸州。 HTTPS是在HTTP的基礎(chǔ)上主要基于SPDF協(xié)議結(jié)合SSL/TL...
前言 首先要先學(xué)習(xí)下響應(yīng)者對(duì)象UIResponder矢洲,只有繼承UIResponder的的類,才能處理事件缩焦。 我們可以看出UIApplication读虏、UIView责静、UIWind...
一、正常一個(gè)網(wǎng)絡(luò)請(qǐng)求過程 正常一條網(wǎng)絡(luò)請(qǐng)求需要經(jīng)過: DNS解析盖桥,請(qǐng)求DNS服務(wù)器灾螃,獲取對(duì)應(yīng)的IP地址 與服務(wù)端建立連接,TCP三次握手揩徊,安全協(xié)議的同步流程 連接建立完成腰鬼,發(fā)...
一、什么是http塑荒? http協(xié)議(超文本傳輸協(xié)議) 是一種詳細(xì)規(guī)定了瀏覽器和萬維網(wǎng)(WWW = World Wide Web )服務(wù)器之間相互通信的原則熄赡,通過因特網(wǎng)傳送萬維...
一凌箕、CPU 和 GPU 在屏幕成像的過程中拧篮,CPU和GPU起著至關(guān)重要的作用。 CPU(Central Processing Unit,中央處理器)主要作用:對(duì)象的創(chuàng)建和銷毀...