在日常開發(fā)中我們經(jīng)常會遇到樹形結(jié)構(gòu)數(shù)據(jù)的處理,如:組織機(jī)構(gòu)之類的情況。在表結(jié)構(gòu)通常會采用id、parent_id這種設(shè)計(jì)方案。一個(gè)常見的需求:查...
使用KVO的前提條件 該類必須滿足KVC命名約定查看此處 該類可以觸發(fā)屬性變更的KVO通知繼承自NSObject的類默認(rèn)由NSObject實(shí)現(xiàn)該...
需求 我們對一條記錄進(jìn)行記錄進(jìn)行操作時(shí),如果該條記錄存在則更新,如果不存在則執(zhí)行插入操作。 實(shí)現(xiàn)方式 在MySQL中可以通過以下形式的SQL語句...
iOS啟動廣告頁展示 現(xiàn)在很多主流App如:淘寶、美團(tuán)等在啟動過程中都會展示廣告頁。在這些流量巨大的App中展示廣告頁可以帶來經(jīng)濟(jì)效益外,可以分...
圖片上傳是我們在日常開發(fā)中一個(gè)常見的需求,借助于現(xiàn)有框架,如:SpringMVC可以很容的實(shí)現(xiàn),示例代碼如下所示。 如上所示是一段常見的圖片上傳...
在介紹完GCD的基本使用后,接下來聊聊GCD的一些高級功能。 dispatch_semaphore(信號量) 信號量是用來管理對資源的并發(fā)訪問。...
在Xcode9中,蘋果為我們帶來了無線調(diào)試功能,這對開發(fā)者來說無疑是一個(gè)福音。再也不用為Debug而到處去找數(shù)據(jù)線了?? 前提 要想使用無線調(diào)試需...
背景 在日常開發(fā)的一些業(yè)務(wù)場景中,如果涉及到一些敏感信息(如:付款的二維碼或條形碼等),而我們不希望相關(guān)敏感信息被隨意傳播。此時(shí)自然就會產(chǎn)生禁止...
GCD緣起 GCD(Grand Central Dispatch) 是 Apple 開發(fā)的一個(gè)基于C的并發(fā)編程解決方案,為代碼在iOS和OS X...