原创 iOS開發中類方法與self方法的區別

Objective-C裏面既有實例方法也類方法。類方法(Class Method) 有時被稱爲工廠方法(Factory Method)或者方便方法(Convenience method)。工廠方法的稱謂明顯和一般意義上的工廠方法不同,從本

原创 NSURLSession下載與緩存

NSURLSession下載與緩存 iOS9要求網絡請求需要使用NSURLSession,那麼本篇文章 就使用NSURLsession來實現視頻的下載,圖片的下載、取消下載、恢復下 載和緩存功能,期望與大家一起學習。 NSURLSess

原创 iOS開發-製作Framework(最新)

前言 之前有很多的大神們已經寫過framework的製作,但最近由於Xcode7的出現,很多之前的教程內容已經不符,對於初學者來說,找到一篇能夠直接明瞭,簡單易學的製作framework的文章比較困難。本

原创 CoreData的簡單使用

iOS開發-CoreData的簡單使用 什麼是CoreData? CoreData是iOS5之後纔出現的一個框架, 它提供了對象-關係映射(ORM)的功能, 即能夠將OC對象轉換成數據, 保存在SQLit

原创 cocoaPods的安裝

CocoaPods是什麼?      當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSONKit,AFNetWorking等等。可能某個類庫又用到其他類庫,所以要使用它,必須得另外下載其他類庫,而其他類庫又用到其他類庫,

原创 iOS 開發密碼學

哈希(散列函數)算法 對稱加密算法 非對稱加密算法 哈希(散列函數)算法 算法公開 對不同數據加密結果是定長的32位字符(所能表示的個數是有限的) 信息摘要(加密之後的數據是不可逆的) 哈希的破解: 散列碰撞(就是找出兩個不

原创 關於Xcode7以後ARC和MRC的一些問題的解決辦法

Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.ap

原创 iOS開發中關於iOS9 HTTP的解決辦法

在Info.plist中添加NSAppTransportSecurity類型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設爲YES

原创 iOS開發中coredata的使用和數據持有化

一、概念 1.Core Data 是數據持久化存儲的最佳方式 2.數據最終的存儲類型可以是:SQLite數據庫,XML,二進制,內存裏,或自定義數據類型 在Mac OS X 10.5Leopard及以後的版本中,開發者也可以通過繼承NS

原创 iOS開發C語言字符串

C語言字符串 一、字符串基礎 注意:字符串一定以\0結尾。 Printf(“yang\n”); 其中yang爲字符串常量,“yang”=‘y’+‘a’+‘n’+‘g’+‘\0’。字符串由很多的字符組成,通常使用字符數組來存儲字符串,如ch