原创 不翻牆快速下載CocoaPods索引的方法

不翻牆快速下載CocoaPods索引的方法起因操作步驟1. 通過鏡像下載索引2. 修改倉庫的origin地址方法一 通過命令直接修改遠程地址方法二 通過命令先刪除再添加遠程倉庫方法三 直接修改配置文件方法四 通過第三方git客戶端

原创 CocoaAsyncSocket 網絡通信使用之http協議測試(三)

CocoaAsyncSocket 網絡通信使用之http協議測試(三) 通過前一篇CocoaAsyncSocket網絡通信使用之數據編碼和解碼(二),我們已經搭建好了socket的框架。 框架主要分爲以下5個模塊: 1-網絡連接模塊(

原创 利用RHSocketKit構建自定義協議通信

利用RHSocketKit構建自定義協議通信 在網絡傳輸中,tcp/ip協議只是網絡的基礎,分別屬於傳輸層和網絡層。我們各種應用之間的通信需要依賴各種各樣的協議,是建立在tcp/ip之上的,比如典型的http協議。 在開發過程中,一般我

原创 CocoaAsyncSocket網絡通信使用之數據編碼和解碼(二)

CocoaAsyncSocket網絡通信使用之數據編碼和解碼(二) 在上一篇CocoaAsyncSocket網絡通信使用之tcp連接(一)中,我們已經利用CocoaAsyncSocket封裝了自己的socket connection

原创 MQTT協議實現(一)

MQTT協議實現(一) 11年的時候,記錄寫過一篇文章《採用MQTT協議實現android消息推送》,那個時候,只是爲了實現推送的功能,沒有仔細閱讀過MQTT協議的內容。最近看同事又重新提起這個協議,於是就心血來潮去實現一下。MQTT協議

原创 CocoaAsyncSocket 網絡通信使用之Protobuf安裝(五)

CocoaAsyncSocket網絡通信使用之Protobuf安裝(五)  Protocol Buffers是Google推出的工具,主要用來處理數據的序列化和反序列化,能夠針對數據的不同類型做壓縮存儲,從而減少網絡數據傳輸的大小。

原创 lame支持armv6 armv7 i386 armv7s arm64

lame支持armv6 armv7 i386 armv7s arm64 兩年前,開始做新浪好聲音,用lame庫來壓縮caf文件,轉爲mp3. 那個時候,只需要支持armv6 armv7 i386,就可以編譯app,發揮cpu正常的

原创 mac中apache開啓https功能,本地發佈安裝app

mac中apache開啓https功能,本地發佈安裝app 最近app進入收尾階段,發包比較頻繁。很多手機都不在測試證書中,所以使用的是企業證書打包。 每次上傳到外網服務器都很慢,需要15分鐘左右。想想還是自己本地mac做個服務器下載

原创 CocoaAsyncSocket 網絡通信使用之RHSocketKit框架(四)

CocoaAsyncSocket 網絡通信使用之RHSocketKit框架(四) 之前已經對socket通信框架的設計和使用做了說明, 限於碼字水平,基本都是代碼累積的,總體結構不能一目瞭然, 現在增加類圖結構(https://git

原创 CocoaAsyncSocket網絡通信使用之tcp連接(一)

CocoaAsyncSocket網絡通信使用之tcp連接(一) 簡述: 在互聯網世界中,網絡訪問是必不可少的一部分,而對於程序員來說,網絡編程卻是一個比較複雜的存在,特別是socket處理方面。 在android平臺中,java類庫豐富

原创 CocoaPods安裝和使用教程

CocoaPods安裝和使用教程 http://code4app.com/article/cocoapods-install-usage CocoaPods是什麼? 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如JSON

原创 mac下apache和php的簡要記錄

apache和php的簡要記錄 移動開發少不了和服務端交換,一些接口測試或者自己實現一下小東西都是需要服務端配合。 偶爾想安裝一下ipa或者apk,如果本地開個服務器供手機下載就方便很多。 之前都是用到了,就網上找下配置,然後本地配置

原创 關於_runWithMainScene:transitionContext:completion錯誤的測試

_runWithMainScene:transitionContext:completion錯誤 前幾天升級xcode7,使用ios9,碰到一個詭異的問題。在一個手機中出現一啓動app就crash。 後來重新安裝app,然後中間做了一些

原创 SlidingMenu實現當前最流行的側滑,兼容android2.1

SlidingMenu實現當前最流行的側滑,兼容android2.1 該文章屬於學習翻譯,來源:https://github.com/jfeinstein10/SlidingMenu SlidingMenu是一個開源的and

原创 ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64

ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64 mp3轉碼靜態庫libmp3lame.a,成功加入arm64支持後, 順便把之前記錄的二維碼靜態庫libzbar.a也做一個整理。 從網上下載別人