欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Swift
来自开放百科 - 灰狐
您可以在Wikipedia上了解到此条目的英文信息 Swift Thanks, Wikipedia. |
Swift 编程语言是苹果新推出的开发语言,Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。
Swift 语言由 C++ 编写,依赖 LLVM编译环境,采用Apache v2许可协议。
目录 |
版本
- Swift 4 Release Process
- Swift 3.0 Release Process Swift 3.0 documentation
- Swift 2.2 Released Swift 2.2 Release Process
项目
- RxSwift
- ReactiveSwift
- ReactiveCocoa
- Reusable Swift code
- Firefox for iOS
- Potatso 科学上网
- Yep 社交App
- SwiftWeather
- Chatto A lightweight framework to build chat applications, made in Swift
- Awesome Core ML Models
- Swift AI
- BrainCore
- CoreLinguistics - Natural Language Processing (NLP) toolkit.
- SwiftOCR
- GPUImage 2
- Postgres.app
- SwiftStore Key/Value store for Swift backed by LevelDB.
- Kitura Web framework and HTTP server for Swift
- Goofy is a OS X client for Facebook Messenger.
- WWDC app for macOS
- mac2imgur
- Ello iOS App
- Swift @ IBM
REPL
$ swift 1> let name = "swift" name: String = "swift" 2> print("Hello, \(name)") Hello, swift
Linux
Android
Windows
Emacs
函数式编程
文档
pip install -U Sphinx git clone https://github.com/apple/swift.git cd swift/docs make
开发者
- 克里斯·拉特纳 (Chris Lattner) 美国著名程序员,LLVM项目的主要发起人与作者之一,Clang编译器的作者。他现在是苹果公司编译器开发团队的首席架构师,他于2010年7月开始设计Swift。
链接
- Swift官网
- Swift苹果官网
- Awesome Swift
- Swift @ GitHub
- Swift @ Apple
- Swift @ IBM
- Swift官网博客
- 《The Swift Programming Language》在线图书
- 《The Swift Programming Language》中文版
- 《The Swift Programming Language》中文计划 已暂停。
- 从Objective-C到Swift
- Apple Swift编程语言入门教程
- Mobile App Performance:J2ObjC vs Xamarin vs RoboVM vs RubyMotion
- A collection of test cases crashing the Swift compiler.
- Google 或许会将 Swift 编程语言纳入 Android 平台
- Sunset Lake Software Brad Larson
- 七大 Swift 陷阱以及如何避免它们
- Swift 2 throws 全解析 - 从原理到实践
分享您的观点