Tag archives for swift - Page 2

开源News

Swift 3.0 发布,又要学习一门新语言了!

Apple 正式发布 Swift ,这是 Swift 开源以来发布的第一个主要版本。Swift 3 包含大量重要的核心语言和标准库改进以及优化;Swift 的 Linux 移植;并且首次发布官方的  Swift 包管理器。 Swift 3 迁移 Swift 3 源代码不兼容旧版本,主要是因为 SE-0005 和 SE-0006 的改进,这些改进不仅影响 Standard Library APIs 命名,还会完全改变 Objective-C APIs (特别是 Cocoa ) 导入到 Swift 的方式。 为了帮助用…
继续阅读
开源软件

ShiftJS:Swift 转 JavaScript 编译器 (JavaScript)

ShiftJS 能把 Swift 代码转换成 JavaScript 代码,使用 JavaScript 编写,当前属于早期开发阶段,遵循 MIT 开源授权协议。 GitHub 地址: 安装: npm install ShiftJS 要求 Node 以上版本,代码包括 Lexer、Parser 和 API。 使用 编译 Swift 文件为 JavaScript: Tokenize Swift 文件: -t 从 Swift 文件解析 AST: -a 查看所有命令: --help
继续阅读
开源软件

4 款开源 Mac 屏保应用

本文介绍 4 款开源 Mac 屏保应用。 1. What Colour Is It? What Colour Is It?是款超级简单的屏保应用,使用 HTML 和 Objective-C 开发。 在线演示: 下载: 2. Motivation Motivation 是实时显示用户年龄的屏保应用,使用 Swift 开发,遵循 MIT 开源授权协议。 下载: 3. SwiftBubble SwiftBubble 是个肥皂泡类型的屏保应用,灵感来源于 retina MacBook 12" 的演示视频。 下载: 4. A…
继续阅读
开源软件

Advance —— Storehouse 开源的 iOS 动画引擎 (Swift)

Storehouse 是一款图片和视频社交软件,曾获 2014 年苹果设计大奖。Advance 是 Storehouse 在富动画和交互中使用的 iOS 动画引擎,100% 使用 Swift 编写,是个纯 Swift 框架。Advance 支持高级动画和基于物理的交互。 要求: iOS 8+ Swift 2+ 代码示例: // Animate value types directly (, duration: , timingFunction: LinearTimingFunction()) { (value) i…
继续阅读