假設(shè)C類(lèi)要同時(shí)繼承A類(lèi)和B類(lèi),則稱(chēng)之為多繼承。而Objective-C不支持多繼承,由于消息機(jī)制名字查找發(fā)生在運(yùn)行時(shí)而非編譯時(shí),很難解決多個(gè)基類(lèi)...
投稿
假設(shè)C類(lèi)要同時(shí)繼承A類(lèi)和B類(lèi),則稱(chēng)之為多繼承。而Objective-C不支持多繼承,由于消息機(jī)制名字查找發(fā)生在運(yùn)行時(shí)而非編譯時(shí),很難解決多個(gè)基類(lèi)...
概述 AFNetworking 實(shí)際上是對(duì) NSURLSession高度封裝,并且AFNetworking為我們提供了一些更加簡(jiǎn)單易用的方法,方...
使用cocoapods將Aspects添加到project中。 1.主要使用Aspects 中以下兩個(gè)方法對(duì)project中進(jìn)行監(jiān)控 2.導(dǎo)入頭...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂,我通過(guò)自己的學(xué)習(xí)方法總結(jié)一遍,主要講一些常用的方法功能,以實(shí)用為主,我覺(jué)得用到印象才是...
更新 針對(duì)本文和評(píng)論區(qū)的大家的疑惑,我統(tǒng)一寫(xiě)到了這篇文章中,解釋了class_addMethod ,class_replaceMethod和me...
performSelector和直接調(diào)用方法的區(qū)別 performSelector: withObject:是在iOS中的一種方法調(diào)用方式。他可...
最近在重溫Effective Objective-C 2.0,這篇文章屬于重溫的產(chǎn)物吧,本文會(huì)通過(guò)demo來(lái)講解OC中的消息轉(zhuǎn)發(fā)機(jī)制 Demo:...
有時(shí)我們需要調(diào)用系統(tǒng)自帶分享,可以使用UIActivityViewController:簡(jiǎn)單用法代碼如下: 效果圖: 將上面代碼兩行注釋打開(kāi)效果...
準(zhǔn)備工作a. 添加微信 SDK 去官網(wǎng)下載自己根據(jù)步驟一步一步配置https://open.weixin.qq.com/cgi-bin/inde...
1.首先通過(guò)self.xxx 通過(guò)訪(fǎng)問(wèn)的方法的引用:包含了set和get方法。而通過(guò)下劃線(xiàn)是獲取自己的實(shí)例變量,不包含set和get的方法。 2...