iOS上實(shí)現(xiàn)DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC實(shí)現(xiàn)一套方便iOS開發(fā)者.于是就有了MRDLNA這個(gè)庫. DLNA投屏的相...
iOS上實(shí)現(xiàn)DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC實(shí)現(xiàn)一套方便iOS開發(fā)者.于是就有了MRDLNA這個(gè)庫. DLNA投屏的相...
一般解釋如下 這段解釋看起來很簡單,但是實(shí)際中很容易用錯(cuò),尤其容易混淆的是super的用法. super實(shí)際上是讓某個(gè)類自己去調(diào)用父類的方法,而不是父類去調(diào)用某方法; 比如 ...
1. 什么是方法簽名? iOS中的方法簽名是通過NSMethodSignature實(shí)現(xiàn)的, 包含方法的返回值和參數(shù);下面我們看看NSMethodSignature的常用方法和...
將從存儲(chǔ)方式、生命周期(時(shí)間)、作用域(空間) 三個(gè)維度來區(qū)分它們。 1 存儲(chǔ)方式 靜態(tài)存儲(chǔ)方式靜態(tài)存儲(chǔ)方式是 程序一開始運(yùn)行時(shí)就分配存儲(chǔ)空間,從程序開始運(yùn)行到程序結(jié)束,存儲(chǔ)...
前言 以下所涉及的框架和庫只針對iOS而言,不確保在其他平臺(tái)也適用。 最近由于公司業(yè)務(wù)需要,要求封裝一個(gè)支付SDK,需要用到微信支付和支付寶,之前做過的Framework沒有...
組件化開發(fā)肯定是要將各個(gè)模塊分開開發(fā),但是不能將代碼放到github上,所以就要將各個(gè)模塊放到本地,每一個(gè)業(yè)務(wù)都要搞成一個(gè)pod,方便管理;下面簡單說說如何創(chuàng)建一個(gè)私有庫,然...
前言 iOS開發(fā)會(huì)經(jīng)常用到cocoapods管理第三方,簡單、方便、高效。如何集成cocoapods在cocoapods官網(wǎng)和Podfile語法說明會(huì)有詳細(xì)介紹,本文我想介紹...
在測試App版本升級(jí)功能或者需要多版本切換的時(shí)候,可能需要經(jīng)常去確定當(dāng)前App的版本號(hào),如果中途打斷很有可能會(huì)忘記了當(dāng)前的版本號(hào),并且App內(nèi)部如果沒有顯示版本號(hào)的功能,就只...