一愤钾、引用計(jì)數(shù)值存儲(chǔ)位置 OC對(duì)象的引用計(jì)數(shù)值存儲(chǔ)在對(duì)象的isa指針中旺拉,isa的結(jié)構(gòu)如下: 如果has_sidetable_rc==0蟆淀,引用計(jì)數(shù)值就存儲(chǔ)在extra_rc中;如...
一愤钾、引用計(jì)數(shù)值存儲(chǔ)位置 OC對(duì)象的引用計(jì)數(shù)值存儲(chǔ)在對(duì)象的isa指針中旺拉,isa的結(jié)構(gòu)如下: 如果has_sidetable_rc==0蟆淀,引用計(jì)數(shù)值就存儲(chǔ)在extra_rc中;如...
前言 由于時(shí)間的問題若债,暫且只更新這么多了,后續(xù)還會(huì)持續(xù)更新本文《最快讓你上手ReactiveCocoa之進(jìn)階篇》拆融,目前只是簡(jiǎn)短的介紹了些RAC核心的一些方法蠢琳,后續(xù)還需要加上M...
最近準(zhǔn)備在app中加個(gè)功能昔期,就是當(dāng)app crash的時(shí)候?qū)rash信息發(fā)送郵件給開發(fā)者已卸。目前我們app中使用的異常檢測(cè)工具是Bugly,這個(gè)工具還是挺好用的硼一,界面很清晰累澡,...
GPU渲染機(jī)制: CPU 計(jì)算好顯示內(nèi)容提交到 GPU,GPU 渲染完成后將渲染結(jié)果放入幀緩沖區(qū)哼蛆,隨后視頻控制器會(huì)按照 VSync 信號(hào)逐行讀取幀緩沖區(qū)的數(shù)據(jù)蕊梧,經(jīng)過可能的數(shù)模...
JDK安裝與配置重溫: 一、JDK下載與安裝后的結(jié)構(gòu) 下載地址:http://www.oracle.com/technetwork/java/javase/downloads...
UIColor *color1 = [UIColor redColor];
UIColor *color2 = [UIColor redColor];
NSLog(@" : %@",color1 == color2 ? @"YES" : @"NO");
為什么這樣會(huì)打印出YES腮介? 按照你講的肥矢,‘ ==’ 是判斷對(duì)象地址的,應(yīng)該是NO才對(duì)叠洗。
本文Demo的完整工程代碼, 參考這里的EqualAndHashDemo 目錄 為什么要有isEqual方法? 如何重寫自己的isEqual方法? 為什么要有hash方法? ...
Objective-C 有兩個(gè)神奇的方法:+load 和 +initialize橄抹,這兩個(gè)方法在類被使用時(shí)會(huì)自動(dòng)調(diào)用。但是兩個(gè)方法的不同點(diǎn)會(huì)導(dǎo)致應(yīng)用層面上性能的顯著差異惕味。 一楼誓、...
定義 裝飾者模式:在不改變?cè)愇募约安皇褂美^承的情況下名挥,動(dòng)態(tài)地將責(zé)任附加到對(duì)象上疟羹,從而實(shí)現(xiàn)動(dòng)態(tài)拓展一個(gè)對(duì)象的功能。它是通過創(chuàng)建一個(gè)包裝對(duì)象,也就是裝飾來包裹真實(shí)的對(duì)象榄融。 設(shè)...
Github版英文App地址 中文 : TeamTalk 蘑菇街. 開源IM. 電商強(qiáng)烈推薦. MyOne-iOS 用OC寫的《一個(gè)》 iOS 客戶端 zhihuDaily ...
這份學(xué)習(xí)資料是為 iOS 初學(xué)者所準(zhǔn)備的, 旨在幫助 iOS 初學(xué)者們快速找到適合自己的學(xué)習(xí)資料, 節(jié)省他們搜索資料的時(shí)間, 使他們更好的規(guī)劃好自己的 iOS 學(xué)習(xí)路線, 更...
CAShapeLayer 是 CALayer 的子類参淫,但是比 CALayer 更靈活,可以畫出各種圖形愧杯,當(dāng)然涎才,你也可以使用其他方式來畫,隨你力九。 雜談 在 CAShapeLay...
一耍铜、SSL協(xié)議的設(shè)計(jì)思想 上一篇文章通過三個(gè)例子說明了HTTP協(xié)議存在的三個(gè)安全性問題: 通信內(nèi)容可以被竊聽 通信內(nèi)容可以被篡改 通信對(duì)象可以被冒充 或許有人會(huì)想在WEB應(yīng)用...