二維碼的生成在iOS開發(fā)中是非常常見的一個需求,我剛剛到公司的時候發(fā)現(xiàn)項目這部分是找的網(wǎng)上的C代碼實現(xiàn)的。其實在iOS7中又提供了CIQRCodeGenerator的CIFi...
二維碼的生成在iOS開發(fā)中是非常常見的一個需求,我剛剛到公司的時候發(fā)現(xiàn)項目這部分是找的網(wǎng)上的C代碼實現(xiàn)的。其實在iOS7中又提供了CIQRCodeGenerator的CIFi...
更新2021/2/26(感謝@lgq_9b65的提醒, 由于我一直沒用真機測試, 才搞出這個烏龍.) 真機測試中發(fā)現(xiàn)以下問題 NSLog沒有調(diào)用writev print沒有調(diào)...
項目中根據(jù)類名創(chuàng)建類,在實際項目中用處還是挺多的。舉個簡單的例子,下面是支付寶的個人中心界面 點擊每個cell進入不同的試圖控制器,常見的寫法就是根據(jù)indexPath去判斷...
前言 在上篇文章中介紹了Cocoapods管理本地代碼,今天我們來說下,管理.a,.framework。 管理.a庫 1、首先我們建立一個static library的工程T...
Version 和 Build 的概念 在應(yīng)用 target 的 General 面板中有兩個設(shè)置項,分別為 Version 和 Build,它們實際對應(yīng)了 Info.pli...
銷毀的開端 調(diào)用-release,release會調(diào)用:uintptr_t objc_object::sidetable_release(bool performDeallo...
由于markdown會把兩個__ 之間的內(nèi)容當成粗體,所以下文 __ autoreleasing等詞語會在 __ 后面加空格 @autoreleasepool本質(zhì)是一個C+...
ObjC runtime是如何實現(xiàn)weak指針的 用strong指針創(chuàng)建weak指針,系統(tǒng)會調(diào)用objc_initWeak()函數(shù),objc_initWeak中會判斷初始化表...