这一篇介绍几个IOS开发常用的开源组件。
1、AFNetworking
AFNetworking是一个开源的网络库,适用于iOS以及Mac OS X. 它构建于在NSURLConnection, NSOperation以及其他熟悉的Foundation技术之上; 它拥有良好的架构,丰富的api,以及模块化构建方式,使用起来非常方便。
网址:https://github.com/AFNetworking/AFNetworking/
下载的zip中包含有demo,demo效果如下:
[img]
[/img]
2、EGORefreshTableHeaderView
EGORefreshTableHeaderView是一个实现向下拉刷新列表的组件(现在非常流行,IOS、Android上很多应用都在用这个东东,比如:网易新闻)
网址:https://github.com/enormego/EGOTableViewPullRefresh
下载的zip中包含有demo,显示效果如下:
[img]
[/img]
提示信息默认是英文的,可以修改EGORefreshTableHeaderView.m中refreshLastUpdatedDate、setState方法中有关信息提示的代码。
我应用这个组件后的效果:
[img]
[/img]
3、MBProgressHUD
MBProgressHUD是一个进度显示的组件
网址:https://github.com/jdg/MBProgressHUD
下载的zip中包含有demo,部分显示效果如下:
[img]
[/img]
4、EGOImageLoading
EGOImageLoading是一个实现异步加载图片的组件
网址:https://github.com/enormego/EGOImageLoading
下载的zip中包含有demo中EGOCache Group中缺少EGOCache类文件EGOCache.h和EGOCache.m文件,需要单独下载(网址:https://github.com/enormego/EGOCache),EGOCache类文件后,显示效果如下:
[img]
[/img]
5、GCDiscreetNotificationView
GCDiscreetNotificationView是一个非模态化的 iOS 通知视图,可用来显示应用中的一些信息提示,而不会干挠用户的交互操作
网址:https://github.com/gcamp/GCDiscreetNotificationView
下载的zip中包含有demo,部分显示效果如下:
[img]
[/img]
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"];`
使用方法非常简单,示例如下:
[ALToastView toastInView:self.view withText:@"打开应用路径错误!"];
效果如下:
[img]
[/img]
- 大小: 135.2 KB
- 大小: 96.4 KB
- 大小: 114.4 KB
- 大小: 45 KB
- 大小: 110.7 KB
- 大小: 104.5 KB
- 大小: 86.7 KB
分享到:
相关推荐
iPhone苹果iOS app开发教程合集(iOS5,iOS8).zip
最新版本的ios5全方位讲解 xcode4 的新特性 和用法
IOS应用源码——一些iPhone开源项目代码iflickr.zip
最新的ios开发教程 iOS.5.Programming.Cookbook含源码(非常详细的讲解,包括各个控件的使用,文档为英文,如需中文,请前往此网址下载http://www.devdiv.com/iOS_iPhone-iOS_5_Programming_Cookbook中文翻译_第一章_...
IPHONE开源计算器程序(IOS开发入门级)
IOS应用源码——一些iPhone开源项目代码iphone-tris.rar
华丽的创意和设计 26款经典iPhone开源应用功能ios源码.zip
IOS应用源码之IPHONE免费开源3D游戏引擎.zip
IOS应用源码——一些iPhone开源项目代码Unicode.zip
Axure组件库 手绘组件库 Sketchy Axure Widgets.rplib Scoder Hand.ttf Android-Axure-Widgets Android.rplib iPhone-Axure-Widgets ipad.rplib iPhone-Bodies.rplib iPhone-Horizontal.rplib iPhone-UI.rplib Yahoo...
懒人笔记 一个 iOS 开源笔记 App.zip,【已不再维护】超级记事本 for iOS
iRime(iphone - ios)配置091五笔教程.zip
axure原型设计软件组件库,设计师必备,axure原型设计常用的组件库iPhone+iOS通用rplib库
苹果ios开发100个实例源码; 个人信息输入表(支持表单增删) 二维码扫描应用demo 二维码生成器 从GIF动画创建一个动态UIImages 对象 从上往下拉出现加载view,动态加载内容 从上往下拉动态加载 从上往下拉动态加载3 ...
Apress 2014最新iOS、iphone开发书籍,EPUB格式 Apress Beginning iOS Media App Development (2014).epub Apress Beginning iPhone Development with Swift, Exploring the iOS SDK (2014).epub Apress Beginning ...
the ios apprentice 系列第一部的中文版,方便不懂英文的童鞋
苹果iPhone APP iOS开发之webkit教程.zip click事件 CSS3的transition闪屏问题 iOS 浏览器横屏时会重置字体大小的问题 webkit内核中一些私有的meta标签 关闭iOS中键盘自动大写、自动更正、自动完成 其他CSS的杂项 ...
[iOS基础传感器].(Basic.Sensors.in.iOS).Alasdair.Allan.文字版.pdf 这本资料,详细介绍了iPhone内置的各种传感器的用法及详细的使用代码。
IOS应用源码——一些iPhone开源项目代码iphone-tris.zip
Apress.Pro.Core.Data.for.iOS.Data.Access.and.Persistence.Engine.for.iPhone.iPad.and.iPod.touch