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

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

 

在等苹果首次线上WWDC?不如看看今年最热门的iOS项目_第1张图片

图源:unsplash

 

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

 

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

 

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

 

1.ALBusSeatView

 

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

 

 

2.Frame Grabber

 

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

 

在等苹果首次线上WWDC?不如看看今年最热门的iOS项目_第2张图片

 

3.Calendar Heatmap

 

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

 

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

 

letstartDate = Date()
let calendarHeatmap = CalendarHeatmap(startDate: startDate)
calendarHeatmap.delegate = self
view.addSubview(calendarHeatmap)

 

4.Baraba

 

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

 

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

 

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

 

5.Image Filter SwiftUI

 

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

 

在等苹果首次线上WWDC?不如看看今年最热门的iOS项目_第3张图片

 

6.AnimatableGradients

 

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

 

 

7.SwiftUI Foldable Shapes

 

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

 

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

 

在等苹果首次线上WWDC?不如看看今年最热门的iOS项目_第4张图片

 

8.Corona Tracker

 

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

 

· 搜索国家、城市。

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

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

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

 

在等苹果首次线上WWDC?不如看看今年最热门的iOS项目_第5张图片

 

9.MultipeerKit

 

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

 

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

 

10.mChat

 

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

 

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

 

在等苹果首次线上WWDC?不如看看今年最热门的iOS项目_第6张图片

图源:unsplash

 

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

 

留言 点赞 关注

我们一起分享AI学习与发展的干货
欢迎关注全平台AI垂类自媒体 “读芯术”

(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)

你可能感兴趣的:(人工智能,AI,热点文章)