在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

全文共1377字,预计学习时长6分钟


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

图源:unsplash


受疫情的影响,苹果公司正式宣布将一年一度的全球开发者大会(WWDC)转移到线上,这也是33年来首次以线上的形式与大家见面,想必会有与以往全然不同的体验。


在耐心等待发布iOS 14新功能的同时,2020年一季度发布的iOS项目中,也有一些绝对不能错过。


从ARKit到SwiftUI,酷炫的想法,超棒的服务层出不穷。来看看十大热门iOS项目,一定会给你很多启发。


1.ALBusSeatView


这个iOS库基于Swift,可以为公交座位选择配置一个自定义视图,应用于旅行预订应用程序是个不错的想法,它使得座位选择、公交设计更容易,还提供一个基于性别的选择/限制座位的工具提示。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

2.Frame Grabber


接下来这个开源iOS应用程序,可以以图像形式提取全分辨率视频和LivePhoto框架。与屏幕截图不同,这些全分辨率图像也包含视频元数据,你还可以选择压缩质量以及设置导出的文件格式。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

3.Calendar Heatmap


受GitHub上贡献的UI设计的启发,这个库提供了一个日历热图,可以用颜色呈现数据点的时间序列。


你可以提供一个开始日期,一个日期范围,或通过按天、月和年进行分组来全面检查设计。来看看这些最基本的示例代码:


<code>letstartDate = Date()
let calendarHeatmap = CalendarHeatmap(startDate: startDate)
calendarHeatmap.delegate = self
view.addSubview(calendarHeatmap)/<code>


4.Baraba


这个有趣的Ios库利用了ARKit和AVFoundation,用户用眼睛就能滚动内容。无触手势(Touchlessgestures)有很好的前景,这个库可以帮助启动这些程序。


ARKit的true depth摄像头可以快速追踪人脸,但只有iPhone X及以上版本才有,较旧的版本可以选择AVFoundation进行追踪。用户看向别处时可以暂停滚动,此外,你还可以自行调整自动滚动的速度。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

Baraba在韩语中的意思是“看着我”。


5.Image Filter SwiftUI


下面这个基于SwiftUI的开源iOS应用程序利用GPUImage框架,提供了广泛的图像过滤器,你也可以在macOS版本的应用程序上直接拖放图像。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

6.AnimatableGradients


这个SwiftUI库保存了一组用于动画色彩渐变的视图修饰符。它可以在标准形状和自定义形状上设置动画渐变,并在开始颜色和结束颜色之间进行许多内插。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

7.SwiftUI Foldable Shapes


在WWDC 2019期间,SwiftUI成为了人们热议的话题,它可以轻松地构建用户界面。


这一开源项目用SwiftUI路径构建了一个类似贴纸的剥离动画。它基于滑块/手势,创建一个路径的反射(镜像)版本,从而达到折叠形状的效果。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

8.Corona Tracker


这个开源iOS应用程序同时支持macOS和iPadOS。它可在地图或图表上显示最新的新冠病毒数据,包括两个分布级别:国家和城市。此外,它还包括如下功能:


· 搜索国家、城市。

· 用红色色标反映受影响的确诊病例数。

· 以图像形式分享数据、图表。

· 当日世界范围数据的widget。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

9.MultipeerKit


MultipeerConnectivity是鲜为人知的苹果框架,可以通过WiFi或蓝牙在设备之间共享数据,也常用于构建共享的增强现实体验。


这个库是对MultipeerConnectivity的一个高级抽象,并符合简化传输消息类型的可编码协议。


10.mChat


最后这个开源的实时信息iOS应用程序利用了Firebase数据库实现可靠性,使用Mapbox API实现不同的地图样式。


除了众多功能外,它还可以在地图上定位非匿名模式的朋友,还可以给他们发送消息。


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

图源:unsplash


有时,多看看别人的优秀成果能够启发自己的思维,这就是为什么开发人员应该不断汲取优秀案例的原因。怎么样?这些有趣的项目有没有激发你的灵感呢?


在等苹果首次线上WWDC?不如看看今年最热门的iOS项目

留言点赞关注

我们一起分享AI学习与发展的干货

如转载,请后台留言,遵守转载规范


分享到:


相關文章: