Objective-C開發工具包 ytoolkit
ytoolkit 是 Objective-C 的一個常用開發工具包,包括:
一個快速的base64編碼(純C,及NSData/NSString的category),可以看項目頁面的README和代碼庫里的benchmark,或者在ytoolkitdemo里跑profile
一個cocoa附加庫(包括詞典到URL query,URL query到詞典,URL分解為scheme, host, relative path, query, fragment,包括一個可以放置重復key-value的DuplicatableDictionary),
一個完善的OAuthv1庫(C函數實現,但使用cocoa對象作參數)及相對應的NSMutableURLRequest和ASIHTTPRequest的擴展,
一個OAuthv2庫(結構同OAuthv1,但是由于OAuthv2比較簡單,所以并沒有什么代碼)及OAuthv2 HTTP-MAC的擴展的實現(由于沒有相應的服務器,所以沒有測試)
ytoolkitdemo里包含了下列服務的登錄和獲取數據的demo:
推ter(OAuthv1),
非死book(OAuthv2),
豆瓣 (OAuthv1),
新浪微博(OAuthv2跑通了,OAuthv1跑到最后一步,讓用戶輸入PIN code,但是沒有看到他們的文檔里有相關的接口……)
QQ微博(OAuthv1)
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!