原创 iOS Block在ARC/非ARC下的使用總結
一,明確兩點 1,Block可以訪問Block函數以及語法作用域以內的外部變量。也就是說:一個函數裏定義了個block,這個block可以訪問該函數的內部變量(當然還包括靜態,全局變量)-即block可以使用和本身定義範圍相同的變量。 2
原创 iOS開發--地圖與定位
概覽 現在很多社交、電商、團購應用都引入了地圖和定位功能,似乎地圖功能不再是地圖應用和導航應用所特有的。的確,有了地圖和定位功能確實讓我們的生活更加豐富多彩,極大的改變了我們的生活方式。例如你到了一個陌生的地方想要查找附近的酒店、超市等
原创 iOS OC和Javascript互相調用
最近在iOS項目中需要使用到oc與js之間的相互調用,而且要求是實現方式必須與Android中的相同,方便js中統一處理。於是在對第三方庫WebViewJavascriptBridge進行研究之後,仿照Android中的WebView與J
原创 iOS正則表達式《2》
iOS 中可以通過 NSPredicate 來處理正則表達式。相關資料如下: NSPredicate 蘋果官方文檔:http://developer.apple.com/documentation/Cocoa/Conceptual
原创 深入瞭解RPC
《深入篇》我們主要圍繞 RPC 的功能目標和實現考量去展開,一個基本的 RPC 框架應該提供什麼功能,滿足什麼要求以及如何去實現它? RPC 功能目標 RPC 的主要功能目標是讓構建分佈式計算(應用)更容易,在提供強大的遠程調用能力時不
原创 深入瞭解RPC
近幾年的項目中,服務化和微服務化漸漸成爲中大型分佈式系統架構的主流方式,而 RPC 在其中扮演着關鍵的作用。在平時的日常開發中我們都在隱式或顯式的使用 RPC,一些剛入行的程序員會感覺 RPC 比較神祕,而一些有多年使用 RPC 經驗的程
原创 NSOperationQueue、NSRunLoop和線程安全
目前在 iOS 和 OS X 中有兩套先進的同步 API 可供我們使用:NSOperation 和 GCD 。其中 GCD 是基於 C 的底層的 API ,而 NSOperation 則是 GCD 實現的 Objective-C AP
原创 iOS動畫彙總
iOS 簡單動畫主要分爲三種(這是我的理解): 第一種:改變位置,大小等 [plain] view plaincopy //開始動畫 [UIView beginAnimations:nil context:nil];
原创 iOS常用加密方法(aes、md5、base64)
iOS常用加密方法(aes、md5、base64) 1、AES加密 NSData+AES.h文件 [plain] view plaincopy // // NSData-AES.h // Smile // // C
原创 iOS-應用之間調用
一、調用系統應用 1、調用app store界面方法 在實際開發中,往往要推薦自己其他應用和推薦自己的收費軟件,那麼我們就需要在程序中直接連接到app store的相應頁面。 實際上的做法很簡單,使用的還是UIApplicatio
原创 Xcode插件註釋生成器VVDocumenter
原文來自:http://blog.csdn.net/hitwhylz/article/details/27813315 分享幾個常用的Xcode插件。 第一個, 規範註釋生成器VVDocumenter。 顧名思義, 它可以很
原创 TCP,IP,HTTP,SOCKET區別和聯繫
網絡由下往上分爲: 對應 物理層-- 數據鏈路層-- 網絡層-- IP協議 傳輸層--
原创 理解OAuth 2.0
OAuth是一個關於授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。 本文對OAuth 2.0的設計思路和運行流程,做一個簡明通俗的解釋,主要參考材料爲RFC 6749。 一、應用場景 爲了
原创 iOS幾點開發技巧
幾點iOS開發技巧 發佈於:2013-08-27 15:59閱讀數:8636 原文作者是開發界中知曉度相當高的 Mugunth Kumar,他是 MKNetworkKit 的作者(雖然沒有 AFNetworking 使用那麼廣泛,但
原创 IOS開發網絡篇之──ASIHTTPRequest下載示例(支持斷點續傳)
在工程中,我們會常常遇到需要下載的程序,比如下載在線音樂、下載圖片等等,今天我將介紹一下利用ASIHTTPRequest的下載示例,支持斷點續傳,利