Swift 4.2 日本語化計画 : Swift 4.2

ソースコード


Swift プロジェクトのコードは、GitHub で全てホストされているいくつかのオープンソースリポジトリに分かれています。


コンパイラと標準ライブラリ


swiftSwift コンパイラ、標準ライブラリ、および SourceKit のソースコードを含むメインの Swift リポジトリ。
swift-evolutionSwift の継続的な進化に関連する文書であり、Swift の変更と拡張のための今後のリリース提案の目標を含みます。


Swift コンパイラと標準ライブラリをビルドするための手順と、その前提条件は、Swift のメインリポジトリの README ファイル で提供されています。


コアライブラリ


swift-corelibs-foundationすべてのアプリケーションに共通の機能を提供する Foundation のソースコード。
swift-corelibs-libdispatchlibdispatch のソースコード。マルチコアのハードウェア上で動作するための並行処理プリミティブを提供します。
swift-corelibs-xctestSwift アプリとライブラリの基本的なテストインフラストラクチャを提供する XCTest のソースコード。


パッケージマネージャ


swift-package-managerSwift パッケージマネージャのソースコード。
swift-llbuildllbuild のソースコード。Swift パッケージマネージャーが使用する低レベルビルドシステム。
swift-tools-support-coreSwiftPM と llbuild 両方にの共通のインフラストラクチャコードが含まれています。


Xcode の Playground サポート


swift-xcode-playground-supportXcode とのプレイグラウンドの統合を可能にするソースコード。


クローンされたリポジトリ


Swift は他のいくつかのオープンソースプロジェクト、特に LLVM Compiler Infrastructure の上にビルドしています。これらのオープンソースプロジェクトのリポジトリの Swift のクローンは、Swift 固有の変更を含み、上流のソースから定期的に統合されます。LLVM リポジトリのクローンの詳細については、LLVM と Swift のセクションを参照してください。


swift-llvmLLVM のソースコード。Swift 特有の追加機能がいくつかあります。llvm.org での LLVM ソース から定期的に統合されます。
swift-clangClang のソースコード。Swift 特有の追加機能がいくつかあります。llvm.org での Clang ソース から定期的に統合されます。
swift-lldbSwift プログラムデバッグ用 LLDB の Swift 対応バージョンのソースコード。llvm.org での LLDB ソース から定期的に統合されます。
swift-cmarkCommonMark のソースコード。Swift コンパイラで使用されています。


Swift 用の LLDB をビルドする方法は、swift-lldb リポジトリの README ファイル にあります。





目次
Xcode 10 の新機能

SwiftLogo
  • Swift 4.2 全メニュー

  • Swift プログラム言語

  • Swift について
  • Swift 4.2 への移行

  • ブログ

  • Swift のダウンロード

  • Swift 入門

  • 文書化

  • ソースコード
  • コンパイラと標準ライブラリ
    コアライブラリ
    パッケージマネージャ
    Xcode の Playground サポート
    クローンされたリポジトリ

  • コミュニティガイドライン

  • 投稿

  • Swift の継続的統合

  • Swift ソースの互換性

  • フォーカスエリア

  • ABI の安定性

  • サーバーワークグループ

  • コンパイラと標準ライブラリ

  • プロジェクト

  • パッケージマネージャ

  • Swift コアライブラリ

  • REPL とデバッガ、プレイグラウンド













  • トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)












    トップへ(Swift 4.2)