The Swift.org Blog welcome欢迎页note

本文介绍了 Swift 开源项目的启动、Swift.org 网站的发布,以及多个相关项目如 Swift 编译器、LLDB 调试器、标准库等。此外,文章还提到了新的 Swift 包管理器项目,旨在创建一个强大的、用户友好的工具来构建和共享 Swift 代码。
The Swift.org Blog Welcome

https://swift.org/blog/welcome/

The Swift.org Blog welcome

DECEMBER 3, 2015

Welcome to the blog on Swift.org! Today we launched the open source Swift project along with the Swift.org website. We couldn’t be more excited to work together in an open community to find and fix issues, add enhancements, and bring Swift to new platforms.

This blog is where the engineers working on Swift will make announcements and highlight important community topics.

Projects

Swift is made up of a number of different projects, providing a complete ecosystem for building great software. The Swift compiler project interprets Swift syntax, produces diagnostics to help you write correct code, and employs LLVM to generate machine instructions. The LLDB project is a first-class debugger that includes a REPL for interactive programming. And the Swift standard library project includes all the core types and basic functionality you need to write software in Swift.

Today, we released two additional projects for Swift in open source: the Core Libraries project, and a new Swift Package Manager project.

  • The Swift compiler project
  • The LLDB project
  • Swift standard library project
  • Core Libraries project
  • Swift Package Manager project

Swift Package Manager

The Swift Package Manager is a brand new project that strives to create a powerful, user-friendly tool to build and share Swift code. (包管理器的作用:共享代码)We are focused on ensuring the package manager is great at sharing source code, rather than compiled binary libraries. This project is very early in development, and will be designed and developed using Swift’s open, collaborative process.

You can find example package repositories at the Apple home on GitHub, as well as the source code and additional information for the package manager itself.

Core Libraries

The Swift Core Libraries project is a higher-level set of APIs, above the Swift standard library. (核心库是在标准库之上的封装)These libraries offer functionality such as localization, networking primitives, unit testing, user preferences, and more. These libraries also introduce coding conventions that will be useful as you write more Swift code, and create new packages.

The core libraries are based on frameworks included in Apple platforms, namely Foundation, libdispatch, and XCTest. The Swift open source versions of these frameworks are intended to make it easy to use the same Swift code with consistent functionality across multiple platforms.

Swift.org Website

This website is the home of the Swift project with links to the resources you will need to participate in the community. We invite you to click around the navigation area to explore the site, but we wanted to call out a few key links here in our inaugural post:

  • The Apple home on GitHub hosts all the Swift source code代码托管
  • The Swift mailing lists are how we interact 邮件列表
  • The Getting Started pages will help you setup a Swift development environment 开发环境
  • The Download page includes pre-built binaries for the supported platforms 二进制下载
  • The Swift Evolution Process describes how new features are proposed 新特性一览表

Welcome to the open source Swift community.

– The Swift Team

undefined

转载于:https://www.cnblogs.com/xilifeng/p/5018811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值