關(guān)于duplicate symbol的思考 iOS 開(kāi)發(fā)中經(jīng)常會(huì)遇到duplicate symbol這個(gè)問(wèn)題,在編譯鏈接的時(shí)候就會(huì)出現(xiàn)。相信有經(jīng)...
入職以來(lái)一直負(fù)責(zé)SDK的開(kāi)發(fā)工作。從第一個(gè)版本一直到現(xiàn)在,期間遇到了不少問(wèn)題,踩過(guò)不少坑,也對(duì)接過(guò)不少集團(tuán)內(nèi)部SDK,對(duì)SDK開(kāi)發(fā)也算有點(diǎn)微薄經(jīng)...
iOS keychain 主要是用來(lái)保存一些用戶(hù)敏感數(shù)據(jù)。比如用戶(hù)密碼,token。keychain是用SQLite進(jìn)行存儲(chǔ)的。用蘋(píng)果的話(huà)來(lái)說(shuō)是...
上一篇主要講了keychain的基本使用,這篇主要講keychain安全方面的一些東西。 kSecAttrAccessible 這個(gè)屬性,決定了...
最近開(kāi)發(fā)中為了方便自己測(cè)試,準(zhǔn)備弄個(gè)簡(jiǎn)單業(yè)務(wù)錯(cuò)誤日志統(tǒng)計(jì)。由于只是測(cè)試用,況且出現(xiàn)我認(rèn)為可能錯(cuò)的情況幾率很小。想在不改變現(xiàn)有代碼的情況下,直接獲...
最近工作中遇到一個(gè)需求,就是需要知道我們發(fā)出去的請(qǐng)求經(jīng)過(guò)的所有路由IP地址。查了些資料,主要是用ICMP(Internet控制報(bào)文協(xié)議)。 IC...
JavaScriptCore JavaScriptCore是webkit的一個(gè)重要組成部分,主要是對(duì)JS進(jìn)行解析和提供執(zhí)行環(huán)境。代碼是開(kāi)源的,可...
工作到現(xiàn)在,對(duì)代碼稍微有點(diǎn)認(rèn)識(shí),if else 會(huì)寫(xiě)那么點(diǎn)。今天就和大家談?wù)勊斫獾腗VC,以及現(xiàn)在比較流行的MVVM。首先我們應(yīng)該明白,計(jì)算機(jī)...
最近在做SDK兼容性測(cè)試發(fā)現(xiàn)一個(gè)問(wèn)題,就是編譯出來(lái)的SDK,在iOS8以下的系統(tǒng)中不能用。查了下,發(fā)現(xiàn)是編譯設(shè)置錯(cuò)了,雖然我target設(shè)置的是...