原创 ios 安全

APP文件下的本地存儲Documents、Library/Caches、TmpDocuments: 保存應⽤運行時生成的需要持久化的數據,iTunes同步設備時會備份該目錄。tmp: 保存應⽤運行時所需的臨時數據,使⽤完畢後再將相應的文件

原创 iOS-GCD的串行隊列和並行隊列的任務及實現

iOS-GCD的串行隊列和並行隊列的任務及實現原創  2016年04月17日 10:15:11標籤:GCD7374•什麼是GCDGCD全稱是GrandCentral Dispatch,純C語言的,提供了非常多強大的函數•GCD的優勢1,G

原创 嚴謹的單例寫法(轉)

單例模式在iOS開發中可能算是最常用的模式之一了,但是由於OC本身的語言特性,想要寫一個正確的單例模式相對來說比較麻煩. 今天就來說一說, 單例創建的方式和嚴謹的單例寫法及可繼承單例編寫. 基本單例的創建方式 方式一(普通創建方式)

原创 APP架構設計經驗談:數據層的設計

APP架構設計經驗談:數據層的設計原創文章,轉載請註明:轉載自Keegan小鋼並標明原文鏈接:http://keeganlee.me/post/architecture/20160120微信訂閱號:keeganlee_me寫於2016-0

原创 APP架構設計經驗談:業務層的設計

APP架構設計經驗談:業務層的設計原創文章,轉載請註明:轉載自Keegan小鋼並標明原文鏈接:http://keeganlee.me/post/architecture/20160214微信訂閱號:keeganlee_me寫於2016-0

原创 APP架構設計經驗談:接口的設計

APP架構設計經驗談:接口的設計原創文章,轉載請註明:轉載自Keegan小鋼並標明原文鏈接:http://keeganlee.me/post/architecture/20160107微信訂閱號:keeganlee_me寫於2016-01

原创 iOS 通知和kvo中的線程問題

ios中的通知和kvo使用非常常見,通常我們都是在主線程添加觀察者和發送通知,但是如果我們是在子線程發送通知呢? 測試代碼: 接收通知 - (void)viewDidLoad {     [super viewDidLoad];

原创 APP架構設計經驗談:技術選型

APP架構設計經驗談:技術選型原創文章,轉載請註明:轉載自Keegan小鋼並標明原文鏈接:http://keeganlee.me/post/architecture/20160114微信訂閱號:keeganlee_me寫於2016-01-

原创 Vuforia for IOS

Vuforia是一個AR的第三方sdk,有安卓,ios和unity平臺。 ios端的資料較少,我弄了幾天總算把它弄到了自己的工程裏面。 首先下載SDK和例子https://developer.vuforia.com/downloads/

原创 IOS運行時實現自己的KVO

參考文章 http://www.cocoachina.com/ios/20150313/11321.html 本文在此基礎上爲每段代碼添加詳細的註釋 1.首先,我們創建 NSObject 的 Category,並在頭文件中添加兩個 API

原创 我用過的ios第三方庫

一.通訊類    1.GCDAsyncSocket:socket通訊類,連接,斷開,接收,發送,支持tcp,udp    2.AFNetworking:http請求的庫    3.NIMSDK:網易雲信SDK,聊天社交類二.視頻類   

原创 那些IOS中你可能使用過的設計模式

本文純屬個人開發IOS時對設計模式的膚淺理解,錯誤之處,請指出。 設計模式 個人理解設計模式就是開發者在面向對象的開發實踐中,根據面向對象的抽象,封裝,繼承,多態,總結出的解決某些類型問題的通用方法。 設計模式分類 1.創建型模式