常用iOS開源組件

jopen 11年前發布 | 30K 次閱讀 IOS iOS開發 移動開發

1、AFNetworking

AFNetworking是一個開源的網絡庫,適用于iOS以及Mac OS X. 它構建于在NSURLConnectionNSOperation以及其他熟悉的Foundation技術之上; 它擁有良好的架構,豐富的api,以及模塊化構建方式,使用起來非常方便。

網址:https://github.com/AFNetworking/AFNetworking/

下載的zip中包含有demo,demo效果如下:

常用iOS開源組件

2、EGORefreshTableHeaderView

EGORefreshTableHeaderView是一個實現向下拉刷新列表的組件(現在非常流行,IOS、Android上很多應用都在用這個東東,比如:網易新聞)

網址:https://github.com/enormego/EGOTableViewPullRefresh

下載的zip中包含有demo,顯示效果如下:

常用iOS開源組件

提示信息默認是英文的,可以修改EGORefreshTableHeaderView.m中refreshLastUpdatedDate、setState方法中有關信息提示的代碼。

我應用這個組件后的效果:

常用iOS開源組件

3、MBProgressHUD

MBProgressHUD是一個進度顯示的組件

網址:https://github.com/jdg/MBProgressHUD

下載的zip中包含有demo,部分顯示效果如下:

常用iOS開源組件

4、EGOImageLoading

EGOImageLoading是一個實現異步加載圖片的組件

網址:https://github.com/enormego/EGOImageLoading

下載的zip中包含有demo中EGOCache Group中缺少EGOCache類文件EGOCache.h和EGOCache.m文件,需要單獨下載(網址:https://github.com/enormego/EGOCache),EGOCache類文件后,顯示效果如下:

常用iOS開源組件

5、GCDiscreetNotificationView

GCDiscreetNotificationView是一個非模態化的 iOS 通知視圖,可用來顯示應用中的一些信息提示,而不會干撓用戶的交互操作

網址:https://github.com/gcamp/GCDiscreetNotificationView

下載的zip中包含有demo,部分顯示效果如下:

常用iOS開源組件

6、ALToastView

ALToastView同GCDiscreetNotificationView一樣也可以實現信息提示,也不會干擾用戶的交互操作,與Android中Toast效果相似。

網址:https://github.com/alexleutgoeb/ALToastView

下載的zip中沒有demo,但是有個README.mdown,重要內容如下:

How to use
----------

  • Copy class files into your project
  • Add QuartzCore.framework to your project's linked libraries
  • Import ALToastView.h and call static toastInView:withText: for every new toast message you want to show, e.g in your UIViewController subclass call [ALToastView toastInView:self.view withText:@"Hello ALToastView"];</span></span></p>

    使用方法非常簡單,示例如下:

    [ALToastView toastInView:self.view withText:@"打開應用路徑錯誤!"];

    效果如下:

    常用iOS開源組件

    來自:http://blog.csdn.net/m_changgong/article/details/8287970
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!