先在桌面創(chuàng)建個(gè)SSL文件夾,用來(lái)放生成的私鑰證書(shū)文件打開(kāi)終端cd到SSL文件夾 自簽名證書(shū) (1) 在SSL文件夾中生成私鑰 (2) 生成自簽名證書(shū) 配置nginx (1) ...
@MR_詹 會(huì)嗎?可以試試
collectionView踩坑(received layout attributes for a cell with an index path that does not exist: )前兩天項(xiàng)目里遇到一個(gè)不太常見(jiàn)的collectionView的crash(標(biāo)題起這么長(zhǎng)是為了方便遇到同樣問(wèn)題的朋友能夠快速檢索到) 簡(jiǎn)單翻譯一下:UICollectionVie...
@MR_詹 嗯嗯,section不怎么變動(dòng)的話,reloadSection應(yīng)該也可以
collectionView踩坑(received layout attributes for a cell with an index path that does not exist: )前兩天項(xiàng)目里遇到一個(gè)不太常見(jiàn)的collectionView的crash(標(biāo)題起這么長(zhǎng)是為了方便遇到同樣問(wèn)題的朋友能夠快速檢索到) 簡(jiǎn)單翻譯一下:UICollectionVie...
@不是桂是賈發(fā) 額,這個(gè)你需要嗎
collectionView踩坑(received layout attributes for a cell with an index path that does not exist: )前兩天項(xiàng)目里遇到一個(gè)不太常見(jiàn)的collectionView的crash(標(biāo)題起這么長(zhǎng)是為了方便遇到同樣問(wèn)題的朋友能夠快速檢索到) 簡(jiǎn)單翻譯一下:UICollectionVie...
AF設(shè)置的是1吧,你意思是改成大于1更好嗎?
AFNetworking3.0后為什么不再需要常駐線程?最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking,一方面AF的編碼思路、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)一下網(wǎng)絡(luò)方面的東西。AF源碼解...
一、準(zhǔn)備工作 創(chuàng)建兩個(gè)私有遠(yuǎn)程倉(cāng)庫(kù) WYSpec 和 WYLib-- WYSpec倉(cāng)庫(kù)用來(lái)存儲(chǔ)spec-- WYLib用來(lái)存儲(chǔ)項(xiàng)目工程文件 二、創(chuàng)建pod私有庫(kù)的項(xiàng)目工程 c...
飛哥真是我輩楷模??
Kotlin學(xué)習(xí)筆記(未完待續(xù)...)學(xué)習(xí)新語(yǔ)言的最好辦法是尋找差異,并記錄,最后只要不斷鞏固差異! 1. 每個(gè)數(shù)字類(lèi)型支持如下的轉(zhuǎn)換: 2. 位運(yùn)算 3. row string 你可以通過(guò) trimMargin...
這樣肯定是不太合理的,要是都像你這么做,那項(xiàng)目里豈不是會(huì)有好多份AF?
iOS封裝FrameWork最全教程第一部分:封裝frameWork1.首先準(zhǔn)備好,我們要封裝的功能模塊,我這里是一個(gè)錄制面部信息和聲音信息的功能模塊(這個(gè)模塊要上傳視頻到服務(wù)器,所以需要用到AFNetwork...
方法名是configCollectionViewInset,那自然就是配置inset了
collectionView踩坑(received layout attributes for a cell with an index path that does not exist: )前兩天項(xiàng)目里遇到一個(gè)不太常見(jiàn)的collectionView的crash(標(biāo)題起這么長(zhǎng)是為了方便遇到同樣問(wèn)題的朋友能夠快速檢索到) 簡(jiǎn)單翻譯一下:UICollectionVie...
我特意去看了下,2.x里面的循環(huán)引用,是在重寫(xiě)NSOperation的setCompletionBlock:方法里,這邊completionBlock是NSOperation對(duì)象持有的一個(gè)成員變量,在執(zhí)行這個(gè)block的時(shí)候,block可能會(huì)持有NSOperation對(duì)象,這樣的話互相持有沒(méi)法釋放就造成循環(huán)引用了。3.x里壓根沒(méi)有用到NSOperation,所以不存在這種情況。
AFNetworking3.0后為什么不再需要常駐線程?最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking,一方面AF的編碼思路、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)一下網(wǎng)絡(luò)方面的東西。AF源碼解...
沒(méi)有沒(méi)有,常讀常新
AFNetworking3.0后為什么不再需要常駐線程?最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking,一方面AF的編碼思路、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)一下網(wǎng)絡(luò)方面的東西。AF源碼解...
摘要 對(duì)于可變參數(shù)這種什么va_list之類(lèi)的東西,很多人會(huì)覺(jué)得很陌生,其實(shí)這個(gè)一點(diǎn)都不陌生,反而說(shuō)很是熟悉。奇怪吧,舉個(gè)你立馬恍然的例子,UIAlertView的init方...
哈哈,感謝鼓勵(lì)
AFNetworking3.0后為什么不再需要常駐線程?最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking,一方面AF的編碼思路、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)一下網(wǎng)絡(luò)方面的東西。AF源碼解...