原创 XMPP介紹

1、XMPP介紹  XMPP (Extensible Messaging and Presence Protocol ,以前稱爲Jabber)可擴展消息出席協議,是一種以XML爲基礎的可擴展應用層實時通信協議,讓任何兩個或多個網絡實體之

原创 使用Jenkins搭建iOS的CI服務器(一)

系統:OS X 10.9.2 Xcode版本:5.1.1 Jenkins版本:1.580  1、Jenkins的安裝:      Jenkins在Mac環境下(需要JDK環境),可以直接到官網(http://jenkins-ci

原创 使用Jenkins搭建iOS的CI服務器(二)

在上一篇文章中介紹了Jenkins的安裝,以及完成了一個iOS項目的構建過程。接下來將對Jenkins進行一些簡單的配置,以便能夠完成ipa文件的發佈和部署以及一些構建過程的郵件通知等。      通過inHouse證書和itms-se

原创 動態聯編

動態聯編面向對象程序設計的基本觀點是用程式來仿真大千世界,這使得它的各種根本特性非常人性化,如封裝、繼承、多態等等,而虛擬函數就是c++中實現多態性的主將。爲了實現多態性,c++編譯器也革命性地提供了動態聯編(或叫晚捆綁)這一特徵。

原创 創建自己的CocoaPods的Spec倉庫

 最近在研究CocoaPods用來管理公共代碼和依賴庫,在網上看了一些博文,有介紹CocoaPods的入門使用,Spec文件的製作以及使用私有的Spec文件和依賴本地包。本文將介紹如何創建自己的Spec倉庫,如果還不知道CocoaPods

原创 使用Jenkins搭建iOS的CI服務器(三)

 通過上兩篇文章我們已經可以編譯和部署IPA文件了,現在還差一步郵件通知了,Jenkins默認是提供一個了郵件通知,能夠在構建失敗或者不穩定狀態後發送郵件,但是該郵件通知有較多的侷限性,如無法提供詳細的郵件內容、無法自定義發送郵件的格式、

原创 unrecognized selector sent to instance 問題快速定位的方法

今天在網上看到一個DEBUG的方法,可能以後用的上,這裏做下記錄。如果想這理解這種調試方法可以參考《Effective Objective-C 2.0》第二章的講解的對象、消息、運行期,會有幫助。 開發中常見的一類崩潰錯誤是遇到:unr