OpenShare:不用官方SDK,分享到QQ/微信/微博/人人網(作者:gfeng)
樓主做iOS開發的過程中遇到這樣的問題:自己app中的信息需要分享到QQ、微信、微博等社交網絡。現在的客戶端越做越強大,直接集成了分享功能,比如用戶手機上安裝了微信,只需要app調起微信,並且給微信傳入相應的參數就可以了,完全不需要自己操作REST API。這樣如果實現分享, 一般情況下要去官方下載SDK,然後按照官方翔一樣的Demo代碼和文檔來改造自己的程序。這樣做不僅增大了代碼量(想象一下引入的官方類庫,有時候,光這些第三方的SDK都要比我自己的app還大),而且使用還很繁瑣(SDK一般沒有源代碼,想象Apple強制app支持64位的時候)。所以樓主調試了一下各個平台的SDK,研究了各個廠商實現的應用程序間通信的規則,把功能封裝成了OpenShare。
OpenShare的功能就是替代官方的SDK向各個平台的移動客戶端(比如QQ)發起請求(分享、OAuth),然後接收返回結果。
OpenShare非常小,目前支持QQ、微信、微博、人人,只有幾百行代碼。即使你不在項目中使用OpenShare,也可以clone下來研究一下app和客戶端之間的通信機制。
測試環境:Xcode 6.2,iOS 6.0以上
模仿zaker通知(作者:ws00801526)
在導航欄位置顯示一個通知,模仿zaker
測試環境:Xcode 6.2,iOS 6.0以上
emoji表情鍵盤(作者:zhenlintie)
1、自定義 emoji表情鍵盤
2、信息輸入框
測試環境:Xcode 6.2,iOS 6.0以上
類似於美拍的自定義表情鍵盤(作者:typhoonbb)
類似於美拍的自定義表情鍵盤,簡單易用~
測試環境:Xcode 6.2,iOS 6.0以上
模仿iPhone短信聊天裡的搜索框樣式(作者:零號文獻)
模仿iPhone短信聊天裡的搜索框樣式,點擊搜索後,搜索框平滑移動到導航欄上。
測試環境:Xcode 6.2,iOS 6.0以上