您現在的位置是:電腦技術吧?>? 組裝維修 ??>??什么是開源項目,如何加入開源項目??>??正文詳情

什么是開源項目,如何加入開源項目

位丹翠2019-12-19 11:22:57 人圍觀
簡介go 開源項目一。在許多IOS開源項目中,afnetworking是最受開發人員歡迎的庫項目。Afnetworking是一個輕量級的IOS和Mac OSX網絡通信類庫。現在它php開源項目

  1. AFNetworking  在眾多iOS開源項目中,AFNetworking可以稱得上是最受開發者歡迎的庫項目。

AFNetworking是一個輕量級的iOS、Mac OS X網絡通信類庫,現在是GitHub上第三大Objective-C庫。

它建立在NSURLConnection、NSOperation等類庫的基礎上,讓很多網絡通信功能的實現變得十分簡單,因此,許多iOS應用開發都會使用到它。

  支持HTTP請求和基于REST的網絡服務(包括GET、POST、PUT、DELETE等);  支持ARC;  要求iOS 5.0及以上版本;  有一些插件擴展已有的功能,還有一個功能齊全的API;  從URL中獲取JSON特別簡單。

  2. Three20  Three20原本是iPhone版Facebook中所使用的工具庫,包括照片查看器等一系列的iPhone UI類集,以及HTTP磁盤緩存等一些通用工具。

后來從Facebook iPhone應用中剝離出來,成為了一個深受開發者喜愛的通用框架。

  3. facebook-ios-sdk  此前在GitHub上最受歡迎的開源項目Android系列文章(一)中,我們曾介紹過允許開發者將Facebook集成到Android應用中的Facebook SDK for Android。

Facebook SDK for iOS和它一樣,可以讓開發者將Facebook相關功能集成到自己的iOS App中。

  Facebook無疑是最成功的SNS社區,如果能夠讓App具有與Facebook集成的功能,那勢必會帶來非常好的效果。

Facebook SDK for iOS項目更新頻率很高,想要獲取更多關于示例、文檔、將SDK集成到App中、源代碼等信息,可直接登陸Facebook Developers查看。

  4. RestKit  Restkit是一個主要用于iOS上網絡通信的開源Objective-C框架,除了發送請求、接受響應這些基本功能外,還附帶Core Data,以及將遠程JSON映射為本地對象的功能。

  主要特點:  可在iOS和Mac OS X的Objective-C中與RESTful Web服務進行簡單交互;  包含簡單的HTTP Request/Response API;  帶有強大的對象映射系統,用于減少代碼長度;  RestKit可降低JSON/XML的處理的資源消耗,支持通過SBJSON和YAJL進行JSON解析。

  5. asi-http-request  ASIHTTPRequest是一款極其強勁的HTTP訪問開源項目,能夠讓簡單的API完成非常復雜的功能,比如異步請求、隊列請求、GZIP壓縮、緩存、斷點續傳、進度跟蹤、上傳文件、HTTP認證。

  ASIHTTPRequest適用于基本的HTTP請求,和基于REST的服務之間的交互。

使用Objective-C編寫,能夠同時用于Mac OS X和iPhone應用中。

  6. cocos2d-x  在GitHub上最火的40個Android開源項目(一)中,我們已經非常詳細地介紹了cocos2d-x開源項目。

cocos2d-x支持iOS、Android、Windows Phone 8、Bada、BlackBerry、Marmalade、Windows、Linux等多個平臺。

  7.cocos2d-iphone(cocos2d)  cocos2d for iPhone是一個開源框架,用于為iPod Touch、iPhone、iPad及Mac OS X構建2D游戲、演示程序及其他圖形交互式應用。

基于cocos2d設計,使用相同的API,但不同于cocos2d使用Python,cocos2d for iPhone是使用Objective-C實現的。

  cocos2d for iPhone主要特性:  快  免費  易于使用  社區支持  8.cocos2d-iphone(jpsarda)  該項目是對cocos2d for iPhone的擴展。

  9. GPUImage  GPUImage是一個基于GPU圖像和視頻處理的開源iOS框架。

  主要功能如下:  提供各種各樣的圖像處理濾鏡,并且支持照相機和攝像機的實時濾鏡;  GPUImage顧名思義,是基于GPU的圖像加速,因此圖像處理速度非常快,并且能夠自定義圖像濾鏡;  支持ARC。

  10. MonoGame  MonoGame是一個Microsoft XNA 4.x Framework的開源跨平臺實現。

此前在Android開源項目系列文章(一)中我們也進行了詳細的介紹。

  MonoGame支持平臺:  iOS(包括Ritina Display)  Android  Windows(OpenGL)  Mac OS X  Linux  Windows Store Apps(Windows 8、Windows RT)  Windows Phone 8  PlayStation Mobile(目前僅支持2D)  OUYA  11. Nimbus  Nimbus是一個開源的iOS框架,比起Three20,Nimbus的文檔更為全面、豐富,能夠實現很多非常炫的界面特效。

因此,開發者可以借助Nimbus來降低項目設計的復雜度。

  12. cheddar-ios  Cheddar是一個簡單即時的任務管理器,Cheddar for iOS是Cheddar的iOS客戶端,通用于iPhone和iPad。

  13. ViewDeck  IIViewDeckController能夠實現類似于Path 2.0 的視圖左右滑動的效果,支持向左或向右順滑的滑動操作。

  14. ShareKit  ShareKit是iPhone開發的第三方接口,允許你一鍵分享文字、圖片、網址、文件等內容到Facebook、Twitter、Delicious、Tumblr、Google Reader等第三方網站上。

  15. GMGridView  GMGridView是一款開源的iOS(iPhone/iPad)表格視圖,允許用戶手勢對表格單元進行排序,在單元格需要展示時才進行裝載,這樣極大地提高了表格的效率。

其中的伸縮/旋轉/平移手勢能夠讓用戶改變視圖,還能夠實現從CellView到全屏的切換。

  16. QuickDialog  QuickDialog可以幫助開發者快速創建復雜的表單,實現包括登錄界面在內的各種樣式的TableView輸入界面,此外,還可以創建帶有多個文本域的表格及項目。

  17. appirater  Appirater是一個可以直接使用到任何iPhone應用(iOS4.0及以上)中的開源類,用于提醒用戶在打開App時,對應用進行評論或打分。

  18. SVProgressHUD  SVProgressHUD能夠實現多種HUD效果,多用于程序正在執行耗時較長的任務,需要用戶等待。

除了顯示等待的HUD,還可以顯示命令執行成功或者失敗的HUD。

  19. Reader  該項目能夠讓iOS開發者輕而易舉地在iOS設備屏幕上顯示php?/PDF/' target='_blank'>PDF文件。

代碼通用,不需要任何XIB(因為所有UI元素都是代碼生成的,具有極大的靈活性),運行于iOS 4.0及其以上版本設備中,同時還支持所有Retina Display設備。

  支持:  諸如iBooks等的文檔導航;  設備全方位旋轉;  對PDF進行加密(密碼保護);  PDF鏈接(URI及跳轉頁面);  PDF旋轉頁面。

  20.CocoaAsyncSocket  CocoaAsyncSocket提供了十分強大而又易用的Mac OS X及iOS異步套接庫,支持TCP和UDP,其中,AsyncSocket類是支持TCP的,AsyncUdpSocket是支持UDP的。

  AsyncSocket是封裝了CFSocket和CFSteam的TCP/IP socket網絡庫,提供異步操作。

AsyncUdpSocket是UDP/IP socket網絡庫,包裝自CFSocket。

版權聲明:本文由 位丹翠 整理編輯。

原標題:開源項目經驗,如何參加開源項目

轉載注明出處:http://www.dn9ww09s.icu/assemble/15552.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • eth0基本配置,電腦基本配置有哪些

    eth0基本配置,電腦基本配置有哪些 相關圖片主機基本配置一。為結構應用程序配置web.xml文件步驟1:配置ActionServletServletServletnameAction/ServletnameServl汽車基本配置...

  • 蓋格計數器,蓋革計數器原理

    蓋格計數器,蓋革計數器原理 相關圖片手持計數器下面介紹如何用數據庫實現簡單計數器。另存為計數。ASP<%set conn=服務器。創建對象(ADODB。連接)conn.open driver={Micros程序計數器...

  • php比較大小,php三個數比較大小

    php比較大小,php三個數比較大小 相關圖片php數組值比較大小本文給出了一個例子來說明PHP如何計算整個目錄的大小。與您分享以供參考。具體實現方法如下:?1234567891012131415161718192021222php字體大小...

  • java多線程編程注意事項,多線程注意事項

    java多線程編程注意事項,多線程注意事項 相關圖片java多線程編程培訓機構本文主要介紹了C 中MFC多線程編程注意事項的相關信息。您可以參考多線程編程中最簡單的方法,即使用afxbeginthread創建工作線程。看看這個函數的描述c多線程編...

  • 編輯啟動選項,電腦高級啟動選項

    編輯啟動選項,電腦高級啟動選項 相關圖片win10進入高級啟動模式大多數服務器管理員知道MySQL數據庫管理系統(RDBMS)是一個高度靈活的軟件塊,具有廣泛的啟動選項,可以用來修改相關的行為。然而,大多數人并不知道標準的...

  • android添加菜單,菜單選擇切換android

    android添加菜單,菜單選擇切換android 相關圖片androidmenu菜單樣式本文介紹了Android的三個菜單。與您分享以供參考。具體分析如下:Android的菜單分為三種類型:選項菜單、上下文菜單和子菜單。一。選項菜單應用程序安卓上滑菜單...

  • 有特點的自我介紹,自我介紹特點

    有特點的自我介紹,自我介紹特點 相關圖片自我介紹優點不能在宏條件列中使用SQL表達式。一般來說,直接運行宏只是一個測試。在確保宏設計正確后,可以將宏附加到窗體、報表或控件以響應事件,或創建自定義菜單命令以運...

  • 機票查詢,數據庫查詢方法有哪些

    機票查詢,數據庫查詢方法有哪些 相關圖片如何提高數據庫查詢速度一。where子句中的連接順序:Oracle使用自下而上的順序來解析where子句。根據這一原理,表之間的連接必須在其他條件之前寫入,并且能夠過濾出最大記錄數的數...

  • ios信號量,iOS socket

    ios信號量,iOS socket 相關圖片基于信號量同步的雙緩沖區為了解決這個問題,我提出了兩個解決方案:第一個是在執行操作之前確定操作是否已經初始化。如果尚未初始化,則使用數組隊列存儲操作參數和調用的方...

  • hello the world,helloworld是什么

    hello the world,helloworld是什么 相關圖片hello world是什么意思本文主要介紹react JS的HelloWorld編程及其相關知識。React是一個由Facebook開發的開源JS框架。它的受歡迎程度目前正在飆升。您可以參考hello world是什么意...

熱評文章

  • 安卓彈出消息框,如何設置手機qq不彈出

    安卓彈出消息框,如何設置手機qq不彈出 相關圖片怎么讓qq不彈出消息框我想這個問題經常被問到。實際上,這不是一個難題。我自己整理了索引,方便新手參考。在ASP彈出消息對話框中,確認對話框引用。彈出消息框的最簡單方法是在...

  • 查找數組元素的位置,數組查找某個元素

    查找數組元素的位置,數組查找某個元素 相關圖片在順序表中查找元素本文主要介紹了在JavaScript中添加、查找和刪除元素的方法,該方法簡單實用。如果需要的話你可以參考一下。代碼很簡單,這里沒有太多的廢話。?12345678selenium定位...

  • 打開Windows命令行,windows10命令行

    打開Windows命令行,windows10命令行 相關圖片windows常用命令行命令要從命令行啟動mysqld服務器,應啟動控制臺窗口(或DOS窗口),并輸入命令:C:C:program filesmysqlmysqlsqlsqlserver5windows命令行工具...

  • 和包怎么用,android獲取包名

    和包怎么用,android獲取包名 相關圖片和包券怎么激活Oracle獲取包所依賴的所有對象,包括其子對象。它使用一個臨時表來記錄被遍歷的節點,并使用層數來記錄被遍歷的包。總的來說,它可以改變很多。Declare—獲取和包券...

  • 檢索項目是什么意思,多媒體檢索 項目

    檢索項目是什么意思,多媒體檢索 項目 相關圖片大規模檢索為了提高在微軟Access項目中使用表單或數據表中的數據時的性能,可以設置從SQLServer數據庫下載的最大記錄數。一。在導航模式下打開數據表或窗體。2。請執檢索啥意思...

  • detain和retain,retain和sustain

    detain和retain,retain和sustain 相關圖片certain原子和非原子用于確定編譯器生成的getter和setter是否是原子操作。當atomic設置成員變量的@property屬性時,它默認為atomic,提供多線程retain用法...

  • 兩種方式三個一些,議論方式兩種方式

    兩種方式三個一些,議論方式兩種方式 相關圖片表用兩種方式是怎么表示%dimdd,connstr dd=data.mdbconnstr=provider=microsoft.jet.oledb.4.0;datasource=se分包分為什么兩種方式...

  • 什么是數據模型,數據模型反映的是

    什么是數據模型,數據模型反映的是 相關圖片數據庫三種數據模型在本節中,您將向電影模型添加驗證邏輯。并確保在用戶創建或編輯電影時強制執行這些驗證規則。拒絕重復dryasp.net MVC的核心設計原則之一是:不要重復自己。什么...

  • js獲取php的變量,php獲取變量類型

    js獲取php的變量,php獲取變量類型 相關圖片php設置變量本文通過一個實例說明PHP如何獲取系統變量。與您分享以供參考。具體如下:這里我們通過一些PHP內置函數獲取各種系統變量。?123456789$v=get_def獲取網站內容到php變量...

  • notification哪個好用,notification13

    notification哪個好用,notification13 相關圖片prenotification委托、通知和KVO的功能是相似的。在實際編程中如何選擇這些方法?在開發IOS應用程序時,我們經常遇到一個常見的問題:如何在控制器之間進行通信而不發生過度耦合。I...

關注微信

变脸官网查询