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

Swift 项目

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

12306ForMac

Star 2.8k Watch 108 Fork 437 中文
非官方的 12306 购票,Mac OS 客户端
12306ForMac

Kingfisher

Star 15.9k Watch 333 Fork 1.8k 中文
Kingfisher 是一个异步下载和缓存图片的库,你可以把它看做 SDWebImage 的纯 Swift 实现和替代。它可以帮助简单地实现像是用户头像或者 table view 里面的图片的下载和缓存这样的工作,以提高 app 速度和帮助开发者节省时间,作者的中文博客

Swift-30-Projects

Star 6.0k Watch 239 Fork 1.4k 中文
30 个小型 Swift Apps,可以用来上手学习、练习移动开发。
Swift-30-Projects

EmojiIntelligence

Star 1.3k Watch 33 Fork 86
完全用 Swift 实现神经网络的 Demo

  • 第一步设置 emoji 对应的图形
  • 使用神经网络识别图形,返回 emoji 表情

EmojiIntelligence

LyricsX

Star 1.9k Watch 46 Fork 136
一个为 iTunes、Spotify、Vox 播放器提供自动下载歌词,并在桌面和任务栏显示的插件
LyricsX

iina

Star 22.7k Watch 514 Fork 1.7k
Mac 下开源多媒体播放器,支持多国语言、高逼格 UI。安装:brew cask install iina
iina

CocoaDebug

Star 3.4k Watch 54 Fork 335
iOS APP 内置调试工具,支持 log 日志查看、网络抓包、沙盒查看等功能,代码零入侵。示例代码:

//Step 1.
#if DEBUG
    import CocoaDebug
#endif

//Step 2.
#if DEBUG
    CocoaDebug.enable()
#endif

//Step 3.
public func print<T>(file: String = #file, function: String = #function, line: Int = #line, _ message: T, color: UIColor = .white) {
    #if DEBUG
        swiftLog(file, function, line, message, color)
    #endif
}

CocoaDebug

IBAnimatable

Star 8.3k Watch 229 Fork 761 中文
一个帮助我们在 Interface Builder 和 Swift Playground 里面设计 UI、交互、导航模式,、换场和动画的开源库。下图的整个 App 都是通过 IBAnimatable 在 Interface Builder 设计完成,没有任何一行代码。
IBAnimatable

TuringCalendar

Star 252 Watch 1 Fork 33 中文
图灵教育推出的限量款编程日历 2018,因为简约大气的设计和每周一个编程语言的介绍,在程序员中广受欢迎。现在日历 PDF 的源文件已经开源,于是就有了这个项目。一个 macOS 桌面上的日历 widget,效果图如下:
TuringCalendar

Bartinter

Star 1.5k Watch 21 Fork 68
状态栏外观管理组件。可根据背景的颜色,动态地更改状态栏的颜色,使状态栏的信息可读
Bartinter