原创 iOS入門編程之第三方推送服務的接入

第三方推送服務的接入

原创 iOS高級編程之安全機制,爲你的App保駕護航

安全機制,爲你的App保駕護航

原创 iOS入門編程之開發者賬號申請、真機調試、發佈應用

開發者賬號申請、真機調試、發佈應用

原创 iOS入門編程之分享、社會化登錄

分享、社會化登錄

原创 爲iOS項目集成CocoaPods支持

CocoaPods爲我們的項目管理依賴庫,依賴庫可以很容易的通過一個叫做Podfile的文件來管理,通過簡單的幾句命令行代碼來同步更新你的依賴庫。CocoaPods簡化了我們添加第三方依賴庫的複雜度,使得代碼的可讀性更強,管理第三

原创 iOS高級編程之KVO、KVC的理解與使用場景

KVO、KVC的理解與使用場景

原创 2016最新FFmpeg-iOS靜態庫編譯

一直在電商圈混跡,最近想自己找找視頻圖像方面的項目做做練手,於是打算從FFmpeg這個比較流行的框架開始,但是竟然因爲一個“GNU assembler not found, install/update gas-preproces

原创 iOS高級編程之Blocks的應用場景

Block描述 Block是iOS 4.0之後引入的程式語法,可以當作一個匿名函數來使用。 申明一個block函數 int(^testBlock)(int a,int b); 返回值類型 (^block名字)(傳入參數) 在使

原创 iOS開發中Runtime的實際應用

Runtime簡介 Runtime是Objective-C的一個固有特性,及在編譯階段並不能確定真正調用的函數名,函數的調用在運行時纔得到確認。所以我們可以看到,OC在編譯階段沒有報錯的情況下,會在運行過程中出現閃退和崩潰的錯誤,

原创 爲你的Xcode項目手動創建PCH文件

在Xcode6之前,創建一個新工程Xcode會在Supporting files文件夾下面自動創建一個“工程名-Prefix.pch”文件,也是一個頭文件,pch頭文件的內容能被項目中的其他所有源文件共享和訪問。是一個預編譯文件。

原创 iOS高級編程之網絡交互的探索

本文介紹iOS中幾種常見的iOS客戶端與服務端進行網絡交互的方案以及使用過程中需要注意的事項。 NSURLConnection 發送請求跟服務器交互,iOS中可以使用NSURLConnection類操作。 創建一個NSURL對象,設置請求

原创 iOS設計模式淺析之適配器模式

適配器模式

原创 iOS設計模式淺析之組合模式

組合模式

原创 iOS高級編程之多線程的使用場景深入探索

多線程簡介 在開發過程中應該儘可能減少用戶等待時間,讓程序儘可能快的完成運算。可是無論是哪種語言開發的程序最終往往轉換成彙編語言進而解釋成機器碼來執行。但是機器碼是按順序執行的,一個複雜的多步操作只能一步步按順序逐個執行。改變這種狀況可以

原创 iOS設計模式淺析之單例設計模式

單例設計模式 單例類只能有一個實例; 它必須自行創建這個實例; 它必須自行向整個系統提供這個實例 相當於一個全局的變量,一次初始化實例,隨處都可以讀取這個變量的值; 對單例中的對象讀取,任何地方讀取到的值都是同一塊內存地址 數據