原创 cocoaPods

cocoaPods是啥?簡單的說就是個管理第三方開源庫的玩意,比如MJRefresh之類的。想要啥,只要在podfile文件中加一行就行,然後pod install一下,第三方庫就加到工程中了,很簡單,現在來安裝吧。安裝安裝前先檢查下Ru

原创 【iOS開發】企業版證書($299)In-House方式發佈指南

一、明確幾個概念 1、企業版IDP:即iOS Development Enterprise Program。注意是$299/Year那種,並不是$99/Year的那種。 2、In House:是隻企業內部發布,僅限企業內部人員使用

原创 [轉] IOS推送 最詳細 最正確的一版

 最近在研究ios的推送問題,遇到了一些問題,最終整理了一下。放在這裏和大家分享 APNS的推送機制 首先我們看一下蘋果官方給出的對ios推送機制的解釋。如下圖   Provider就是我們自己程序的後臺服務器,APNS是Apple

原创 iOS中幾種數據持久化方案

概論 所謂的持久化,就是將數據保存到硬盤中,使得在應用程序或機器重啓後可以繼續訪問之前保存的數據。在iOS開發中,有很多數據持久化的方案,接下來我將嘗試着介紹一下5種方案: plist文件(屬性列表) preference(偏好設置)

原创 async與await 淺談

簡介.net4.5(C#5.0)之後,兩個異步語法糖——讓異步邏輯成爲了近似線性的流程。基本語法 關鍵字:方法頭使用 async 修飾。 要求:包含 N(N>0) 個 await 表達式(不存在 await 表達式的話 IDE 會發出警告

原创 ASIHTTPRequest和ASINetworkQueue實現隊列下載

ASIHTTPRequest是一個很常見的網絡請求開源框架,雖然博主聲明已經不更新,但目前來看依舊可以滿足大部分需求。ASIHTTPRequest負責單獨文件的下載,存儲在iOS的文件系統中,比如Document目錄下或者Cache目錄

原创 常用宏IOS

#ifndef MacroDefinition_h #define MacroDefinition_h   //-------------------獲取設備大小------------------------- //NavBar高度

原创 轉-根據服務器返回的不同消息實現跳轉到不同的控制器

根據服務器返回的不同消息實現跳轉到不同的控制器 - (void)pushViewControllerWithName:(NSString *)methodName parameters:(NSDictionary *)param {

原创 GCD

什麼是GCD Grand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方法。該方法在Mac OS X 10.6雪豹中首次推出,並隨後被引入到了iOS4.0中。GCD是一個替代諸如NSThread,

原创 UDID和OpenUDID

最近看友盟的SDK更新日誌: Apple公司於2013年5月1日開始,拒絕採集UDID的App上架App Store。 爲適應Apple公司的這一政策,2013年4月23日之後,友盟統計分析iOS平臺的SDK只提供OpenUDID版本。

原创 使Xcode在任何拋出異常時候進入斷點

使Xcode在任何拋出異常時候進入斷點  11-12, 2009 有好多異常,無法正常進入斷點,程序會直接退出,比如: 這時候我們甚至不知道使在哪出現的這個錯誤,OK,打開Run>>Debugger 找到程序退出位置: 然後添加