扫一扫
关注 HG 公众号
发现更多开源乐趣

Swift 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

ZLPhotoBrowser

第 54 期 Star 3.2k Watch 68 Fork 640 中文
轻量级照片选择框架。它使用简单、功能丰富,支持预览/相册内拍照及录视频、拖拽/滑动选择、编辑裁剪图片/视频等功能。示例代码:

// 使用起来非常简单
let ac = ZLPhotoPreviewSheet()
ac.selectImageBlock = { [weak self] (images, assets, isOriginal) in
    // your code
}
// 快速选择方法
ac.showPreview(animate: true, sender: self)
// 进入相册选择方法
ac.showPhotoLibrary(sender: self)

ZLPhotoBrowser

YLExtensions

第 53 期 Star 8 Watch 1 Fork 0
它解决了 UITableView 及 UICollectionView 注册和配置过程不得不写很多重复代码的问题
YLExtensions

lottie-ios

第 53 期 Star 20.4k Watch 487 Fork 2.9k
Airbnb 开源的快速实现 APP 动画的三方库。还有支持 AndroidReact NativeWebWindows 等平台,动画效果如下:
lottie-ios

Aerial

第 51 期 Star 18.6k Watch 404 Fork 964
炫酷的苹果系统屏保项目。该屏保视频取材自苹果零售店 Apple TV 的专用屏保,航拍质量超棒,快换上试试吧。直接下载 Aerial.saver.zip 文件,解压后双击文件“即可食用”
Aerial

SwiftUI

第 50 期 Star 3.1k Watch 96 Fork 301 中文
该项目参考 SwiftUI 官方示例,记录代码和展示效果

vimr

第 50 期 Star 4.9k Watch 121 Fork 148
Neovim 的 macOS 版
vimr

SwiftDate

第 49 期 Star 6.0k Watch 110 Fork 586
Swift 处理时间和日期的开源三方库。示例代码:

// All default datetime formats (15+) are recognized automatically
let _ = "2010-05-20 15:30:00".toDate()
// You can also provide your own format!
let _ = "2010-05-20 15:30".toDate("yyyy-MM-dd HH:mm")
// All ISO8601 variants are supported too with timezone parsing!
let _ = "2017-09-17T11:59:29+02:00".toISODate()
// RSS, Extended, HTTP, SQL, .NET and all the major variants are supported!
let _ = "19 Nov 2015 22:20:40 +0100".toRSS(alt: true)

Dozer

第 49 期 Star 4.0k Watch 43 Fork 137
隐藏 macOS 状态栏图标的工具,使状态栏看起来更整洁
Dozer

Mos

第 47 期 Star 5.0k Watch 83 Fork 216 中文
一个用于在 macOS 上平滑鼠标滚动效果或单独设置滚动方向的小工具。让你的滚轮爽如触控板般丝滑
Mos

Pock

第 44 期 Star 8.1k Watch 91 Fork 320 中文
一款在苹果电脑的触控栏中,显示 macOS 程序坞的开源工具
Pock