http://www.devstore.cn/essay/essayInfo/7970.html


毫无疑问,Swift已经成为github上最受欢迎的语言之一,对于iOS开发者来说,学习开源库可以帮你快速学习和掌握这门语言。Mybridge AI从将近2700个开源Swift UI库中筛选了39个项目推荐给开发者,这些项目被选中的几率只有1.4%,在GitHub上的star平均数是2527.

Animation UI

No 1 Spring [9164 stars on Github]

一个在Swift中简化iOS动画的库。

No 2 Material [6120 stars on Github]

一个动画图形框架,用于创建极致的应用程序。

No 3 RazzleDazzle [2291 stars on Github]

一个简单的基于关键帧的iOS动画框架,使用Swift语言编写,完美应用于滚动型应用。

No 4 Stellar [1881 stars on Github].

Swift编写的梦幻般的物理动画库

No 5 Macaw [594 stars on Github]

强大而易用的矢量图Swift库,支持SVG格式。

Transition UI

No 6 PagingMenuController [1305 stars on Github]

用Swift写的可以自定义菜单的分页视图控制器。

No 7 PreviewTransition [1025 stars on Github]

一个简单的预览库控制器。

No 8 PinterestSwift [1007 stars on Github]

Transition like Pinterest in Swift.

No 9 YouTube Transition [786 stars on Github]

在右下角观看视频,就像用Swift 3写的iOS版YouTube。

No 10 Twicket Segmented Control [680 stars on Github]

用于iOS的自定义UISegmentedControl替换,Swift编写。

Pop up UI

No 11 SCLAlertView-Swift [3056 stars on Github]

用Swift写的好看的动画警报视图。

No 12 SwiftMessages [1356 stars on Github]

Swift编写的非常灵活的警报消息。

No 13 XLActionController [1346 stars on Github]

Swift 3写的完全可定制和可扩展的动作表控制器。

No 14 Popover [852 stars on Github]

纯swift写的气泡弹出库,像Facebook应用里的效果。

No 15 Presentr [635 stars on Github]

自定义viewController演示文稿的包装器。

Feed UI

No 16 FoldingCell [4285 stars on Github]

一个可扩展的内容特效,灵感来自折叠纸材料。

No 17 ExpandingCollection [2425 stars on Github]

卡片式弹出控制器。

No 18 DGElasticPullToRefresh [2308 stars on Github]

Swift编写的弹性下拉刷新组件。

No 19 Persei [2269 stars on Github]

Swift编写的UITableView / UICollectionView / UIScrollView的动画顶层菜单。

No 20 IGListKit [2443 stars on Github]

一个数据驱动型的UICollectionView 框架,用于创建快速灵活的列表—Instagram Engineering。

No 21 PullToMakeSoup [1301 stars on Github]

自定义动画下拉刷新,可以很容易地添加到UIScrollView。

No 22 DZNEmptyDataSet [6552 stars on Github]

空状态UI库。

No 23 Instructions [2256 stars on Github]

Swift写的引导页。

No 24 Presentation [1680 stars on Github]

制作教程,发布说明和动画页面。

Color UI

No 25 Chameleon [7071 stars on Github]

为Swift开发者准备的扁平化颜色框架。

No 26 Hue [1612 stars on Github]

在Swift中写的一个着色工具。

No 27 DynamicColor [1310 stars on Github]

色彩扩展库,以便在Swift中轻松地操作颜色。

Image UI

No 28. FaceAware [1424 stars on Github]

一个扩展,使用AspectFill的时候,能够让UIImageView更关注图片中的面部。

No 29. ComplimentaryGradientView [384 stars on Github]

创建从提供的图像中的显性和突出颜色生成的互补梯度。

Graph UI

No 30. Charts [11433 stars on Github]

Swift创建的美观的图标。

No 31. Scrollable-GraphView [3065 stars on Github]

iOS的自适应可滚动图表视图,用于简单的可视化离散数据集。

Icon UI

No 32. Paper Switch [1849 stars on Github]

RAMPaperSwitch是一个Swift模块,当开关打开时覆盖父视图。

No 33. Circle Menu [1768 stars on Github]

使用circular layout做的简单优雅的菜单。

Schedule UI

No 34. JTAppleCalendar [1026 stars on Github]

非官方Swift苹果日历库。视图。控制。适用于iOS和电视。

No 35. DateTimePicker [455 stars on Github]

一个极好的iOS UI组件,用于选择日期和时间。

Form UI

No 36 Eureka [4117 stars on Github]

Swift编写的优雅的iOS表单构建器。

Layout UI

No 37 Neon [3439 stars on Github]

一个强大的Swift程序化UI布局框架,适用于iPhone和iPad。

Message UI

No 38 NMessenger [1492 stars on Github]

一个快速的,轻量级的消息组件,Asyncdisplaykit创建并用Swift编写。

Search UI

No 39 Reel-search [1364 stars on Github]

A search controller that allows you to choose options from a list.

一个搜索控制器,可以用来从列表中选择选项。

39个优秀的Swift UI开源库的更多相关文章

  1. Canvas实现贝赛尔曲线轨迹动画的示例代码

    这篇文章主要介绍了Canvas实现贝赛尔曲线轨迹动画的示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  2. HTML5 直播疯狂点赞动画实现代码 附源码

    为了烘托直播间的氛围,直播相对于普通视频或者文本内容,点赞动作通常无限次,引导用户疯狂点赞,今天小编给大家分享HTML5 直播疯狂点赞动画实现代码 附源码,感兴趣的朋友一起看看吧

  3. CSS中实现动画效果-附案例

    这篇文章主要介绍了 CSS中实现动画效果并附上案例代码及实现效果,就是CSS动画样式处理,动画声明需要使用@keyframes name,后面的name是人为定义的动画名称,下面我们来看看文章的具体实现内容吧,需要的小伙伴可以参考一下

  4. 基于canvas的骨骼动画的示例代码

    这篇文章主要介绍了基于canvas的骨骼动画的示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  5. html5如何在Canvas中实现自定义路径动画示例

    本篇文章主要介绍了html5如何在Canvas中实现自定义路径动画示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  6. 基于HTML5+Webkit实现树叶飘落动画

    本文给大家分享一段实例代码给大家介绍基于HTML5+Webkit实现树叶飘落动画效果,需要的朋友参考下吧

  7. Html5页面内使用JSON动画的实现

    这篇文章主要介绍了Html5页面内使用JSON动画的实现的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  8. html5实现图片转圈的动画效果——让页面动起来

    这篇文章主要介绍了html5实现图片转圈的动画效果——让页面动起来的相关资料,需要的朋友可以参考下

  9. 基于 HTML5 WebGL 实现的医疗物流系统

    物联网( IoT ),简单的理解就是物体之间通过互联网进行链接。这篇文章给大家介绍基于 HTML5 WebGL 实现的医疗物流系统,感兴趣的朋友跟随小编一起看看吧

  10. HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题

    HTML5在微信内置浏览器下,在右上角菜单的调整字体导致页面显示错乱的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

随机推荐

  1. Swift UITextField,UITextView,UISegmentedControl,UISwitch

    下面我们通过一个demo来简单的实现下这些控件的功能.首先,我们拖将这几个控件拖到storyboard,并关联上相应的属性和动作.如图:关联上属性和动作后,看看实现的代码:

  2. swift UISlider,UIStepper

    我们用两个label来显示slider和stepper的值.再用张图片来显示改变stepper值的效果.首先,这三个控件需要全局变量声明如下然后,我们对所有的控件做个简单的布局:最后,当slider的值改变时,我们用一个label来显示值的变化,同样,用另一个label来显示stepper值的变化,并改变图片的大小:实现效果如下:

  3. preferredFontForTextStyle字体设置之更改

    即:

  4. Swift没有异常处理,遇到功能性错误怎么办?

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  5. 字典实战和UIKit初探

    ios中数组和字典的应用Applicationschedule类别子项类别名称优先级数据包contactsentertainment接触UIKit学习用Swift调用CocoaTouchimportUIKitletcolors=[]varbackView=UIView(frame:CGRectMake(0.0,0.0,320.0,CGFloat(colors.count*50)))backView

  6. swift语言IOS8开发战记21 Core Data2

    上一话中我们简单地介绍了一些coredata的基本知识,这一话我们通过编程来实现coredata的使用。还记得我们在coredata中定义的那个Model么,上面这段代码会加载这个Model。定义完方法之后,我们对coredata的准备都已经完成了。最后强调一点,coredata并不是数据库,它只是一个框架,协助我们进行数据库操作,它并不关心我们把数据存到哪里。

  7. swift语言IOS8开发战记22 Core Data3

    上一话我们定义了与coredata有关的变量和方法,做足了准备工作,这一话我们来试试能不能成功。首先打开上一话中生成的Info类,在其中引用头文件的地方添加一个@objc,不然后面会报错,我也不知道为什么。

  8. swift实战小程序1天气预报

    在有一定swift基础的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报。然后在btnpressed方法中依旧增加loadWeather方法.在loadWeather方法中加上信息的显示语句:运行一下看看效果,如图:虽然显示出来了,但是我们的text是可编辑状态的,在storyboard中勾选Editable,再次运行:大功告成,而且现在每次单击按钮,就会重新请求天气情况,大家也来试试吧。

  9. 【iOS学习01】swift ? and !  的学习

    如果不初始化就会报错。

  10. swift语言IOS8开发战记23 Core Data4

    接着我们需要把我们的Rest类变成一个被coredata管理的类,点开Rest类,作如下修改:关键字@NSManaged的作用是与实体中对应的属性通信,BinaryData对应的类型是NSData,CoreData没有布尔属性,只能用0和1来区分。进行如下操作,输入类名:建立好之后因为我们之前写的代码有些地方并不适用于coredata,所以编译器会报错,现在来一一解决。

返回
顶部