zoukankan      html  css  js  c++  java
  • The Swift.org Blog Welcome

    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
  • 相关阅读:
    总结类初始化时的代码执行顺序
    Calcite数据源适配器对时间字段的操作问题
    如何自定义一个Calcite对Tablesaw查询的适配器
    Redis集群 Redis Cluster
    培养代码逻辑
    在线查看office文件的两种方法
    WPF Prism框架合集(9.Dialog)
    WPF Prism框架合集(8.Navigation)
    WPF Prism框架合集(7.Mvvm)
    springboot @OneToOne 解决JPA双向死循环/返回json数据死循环
  • 原文地址:https://www.cnblogs.com/xilifeng/p/5018811.html
Copyright © 2011-2022 走看看