在管理內(nèi)存的時(shí)候經(jīng)常需要打印對象的引用計(jì)數(shù),來檢測對象是否發(fā)生內(nèi)存泄漏,但是在ARC下是禁止查看Objective-C對象的引用計(jì)數(shù)的,所以導(dǎo)致在ARC下無法打印對象的引用計(jì)...
load:1、不管類有沒有被調(diào)用,只要編譯到就會(huì)執(zhí)行l(wèi)oad方法 2、通常在這里處理黑魔法方法交換。initialize:1、與load方法不同,load方法是只要加載就執(zhí)行...
WKWebView是蘋果在iOS 8之后推出的框架WebKit中的瀏覽器控件, 其加載速度比UIWebView快了許多, 但內(nèi)存占用率卻下降很多, 也解決了加載網(wǎng)頁時(shí)的內(nèi)存泄...
objc_msgSend(self, @selector(doSomething), self);====>這個(gè)函數(shù)使用會(huì)報(bào)錯(cuò):Too many arguments to f...
import
objc_msgSend的使用引入頭文件 #improt <objc/runtime.h> #improt<objc/message.h> objc_msgSend 用法
算術(shù)運(yùn)算符 用于各類數(shù)值運(yùn)算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運(yùn)算,%)、自增(++)、自減(--)共七種。 2.關(guān)系運(yùn)算符 用于比較運(yùn)算。包括大于(...
解決了我一直的疑惑
iOS內(nèi)存緩存和磁盤緩存的區(qū)別最近在看緩存相關(guān)的框架,剛好順便總結(jié)一下內(nèi)存緩存和磁盤緩存的區(qū)別。 緩存分為內(nèi)存緩存和磁盤緩存兩種,其中內(nèi)存是指當(dāng)前程序的運(yùn)行空間,緩存速度快容量小,是臨時(shí)存儲(chǔ)文件用的,供C...
“類實(shí)例”,指的是一塊內(nèi)存區(qū)域,包含了isa指針和所有的成員變量。分類是在運(yùn)行時(shí)加載的,所以假如允許動(dòng)態(tài)修改類成員變量布局,已經(jīng)創(chuàng)建出的類實(shí)例就不符合類定義了,變成了無效對象。但方法定義是在objc_class中管理的,不管如何增刪類方法,都不影響類實(shí)例的內(nèi)存布局,已經(jīng)創(chuàng)建出的類實(shí)例仍然可正常使用。
分類為什么不能添加成員變量Property是屬性y,Ivar是成員變量 其實(shí)分類中是可以為一個(gè)類添加屬性的,但是一定做不到添加成員變量,不要混淆了成員變量和屬性的概念 在一個(gè)分類中添加了一個(gè)屬性,Xc...
延遲調(diào)用自動(dòng)登錄方法嗎?
AFNetworkReachabilityManager監(jiān)聽網(wǎng)絡(luò)狀態(tài)延遲轉(zhuǎn)自:http://www.open-open.com/lib/view/open1423036162561.html 當(dāng)前有網(wǎng)絡(luò)時(shí),當(dāng)app從后臺(tái)進(jìn)入激活狀態(tài)時(shí)使用AFNe...
蘋果系統(tǒng)自動(dòng)帶有微博和高德地圖
iOS分享---使用友盟分享(自定義分享面板)在新的項(xiàng)目中,需要實(shí)現(xiàn)分享功能,比較后接入友盟分享。友盟分享的使用文檔以及常見問題都非常的詳細(xì),接入也較為簡單。只是分享面板與我們的App風(fēng)格不太相符,所以自定義了一個(gè)分享面...