需求: 我的需求是:我需要在一個(gè)電腦上管理兩個(gè)cocoapods賬號(hào),一個(gè)用于公司SDK的發(fā)布,一個(gè)用于自己平時(shí)測(cè)試用。我的問(wèn)題是:當(dāng)我創(chuàng)建第二...
投稿
需求: 我的需求是:我需要在一個(gè)電腦上管理兩個(gè)cocoapods賬號(hào),一個(gè)用于公司SDK的發(fā)布,一個(gè)用于自己平時(shí)測(cè)試用。我的問(wèn)題是:當(dāng)我創(chuàng)建第二...
完整步驟: 把你需要發(fā)布到CocoaPods的代碼寫好。用Xcode創(chuàng)建一個(gè)Framework項(xiàng)目,將你寫好的代碼拖入Framework,進(jìn)行相...
問(wèn)題: 即時(shí)通訊App在發(fā)送圖片消息時(shí)內(nèi)存暴漲導(dǎo)致網(wǎng)絡(luò)請(qǐng)求初始化失?。▋?nèi)存不足OOM),發(fā)送消息失敗。 可能原因分析: 有內(nèi)存泄漏。 發(fā)送的圖片...
近期的一個(gè)項(xiàng)目需要用到SM3加密算法,需要在iOS中使用Objective-C實(shí)現(xiàn)SM3國(guó)密加密算法。 SM3:是中國(guó)國(guó)家密碼管理局發(fā)布的密碼雜...
很多人講屬性修飾詞的時(shí)候,喜歡從字面或者定義的角度介紹它們間的區(qū)別。這篇文章,我們側(cè)重從修飾詞對(duì)setter方法的影響直接展示區(qū)別。 1. 實(shí)例...
提到KVC/KVO大家一定不會(huì)陌生,用起來(lái)也很簡(jiǎn)單,下面一起來(lái)探究一下它們的實(shí)現(xiàn)原理。 一、KVC 1、查找過(guò)程 創(chuàng)建一個(gè)Person類,并進(jìn)行...
昨天立了flag,今天就來(lái)開(kāi)始第一篇文章吧。property的關(guān)鍵字是我們平常寫代碼隨時(shí)都會(huì)用到的,只要聲明一個(gè)屬性,就會(huì)用到這些關(guān)鍵字,先從最...
NS_OPTIONS 小括號(hào)中第一個(gè)為NSUInteger這個(gè)為固定值,第二個(gè)為枚舉類型,自己定義,大括號(hào)中枚舉項(xiàng)必須全部包含小括號(hào)的枚舉類型,...
本來(lái)應(yīng)該很早就寫的 , 一直覺(jué)得沒(méi)有寫這個(gè)的必要,今天比較閑 想了想還是寫下這個(gè)。大多數(shù)情況下,我們的app 會(huì)出現(xiàn)沒(méi)有數(shù)據(jù)的時(shí)候,這個(gè)時(shí)候我們...
幾乎所有的語(yǔ)言/IDE,都支持正則表達(dá)式 功能:“匹配”字符串,進(jìn)行模糊查找 . 匹配任意字符,回車除外 * 匹配任意多次, 回車結(jié)束 ?盡...