在 iOS APP 開(kāi)發(fā)過(guò)程中,可能以為疏忽或者是工程時(shí)間趕,安全性這一方面往往會(huì)被忽視 只需要拿到 ipa 文件,那么就可以獲取很多數(shù)據(jù),比如: (1)反編譯就可以獲取你的...
在 iOS APP 開(kāi)發(fā)過(guò)程中,可能以為疏忽或者是工程時(shí)間趕,安全性這一方面往往會(huì)被忽視 只需要拿到 ipa 文件,那么就可以獲取很多數(shù)據(jù),比如: (1)反編譯就可以獲取你的...
KVC KVC定義 KVC(Key-value coding)鍵值編碼,就是指iOS的開(kāi)發(fā)中,可以允許開(kāi)發(fā)者通過(guò)Key名直接訪問(wèn)對(duì)象的屬性,或者給對(duì)象的屬性賦值。而不需要調(diào)用...
前言 什么是內(nèi)存管理?是指軟件運(yùn)行時(shí)對(duì)計(jì)算機(jī)內(nèi)存資源的分配和使用的技術(shù)。其最主要的目的是如何高效,快速的分配,并且在適當(dāng)?shù)臅r(shí)候釋放和回收內(nèi)存資源。 我們本篇學(xué)習(xí)的就是iOS開(kāi)...
多個(gè)線程執(zhí)行同一份代碼時(shí),很可能會(huì)造成數(shù)據(jù)不同步。使用GCD來(lái)為代碼加鎖的方式解決這個(gè)問(wèn)題。方案一:使用串行同步隊(duì)列來(lái)將讀寫(xiě)操作都安排到同一個(gè)隊(duì)列里 方案二:將寫(xiě)操作放入柵欄...
上個(gè)月參加了一場(chǎng)西雅圖當(dāng)?shù)氐木€下 iOS 開(kāi)發(fā)者聚會(huì)。Jeff Szuhay 作為一個(gè)有20+年開(kāi)發(fā)經(jīng)驗(yàn)的資深程序員,跟我講了一套提高 iOS 開(kāi)發(fā)效率的方法。相比于其他程序...
《上》咱們聊了一些: iOS 10 before 推送的流程 iOS 10 beta 推送的基本使用方法 以及跟 iOS 10 before 推送的區(qū)別 《中》向大家詳細(xì)介紹...
上一篇 咱們聊了一些: iOS 10 before 推送的流程 iOS 10 beta 推送的基本使用方法 以及跟 iOS 10 before 推送的區(qū)別 這一篇咱們將繼續(xù)探...