LoginSignup
5
6

More than 5 years have passed since last update.

OSS化したSwiftの歩き方

Last updated at Posted at 2015-12-04

さて、ついにSwiftがOSS化しましたね!
いつになることやら、、、と待っていたら急にOSS化されてびっくりしました。

とりあえずSwiftと名のつくリポジトリを全部クローンしました。

git clone https://github.com/apple/swift.git
git clone https://github.com/apple/swift-clang.git
git clone https://github.com/apple/swift-evolution.git
git clone https://github.com/apple/swift-package-manager.git
git clone https://github.com/apple/swift-corelibs-foundation.git
git clone https://github.com/apple/swift-corelibs-libdispatch.git
git clone https://github.com/apple/swift-llvm.git
git clone https://github.com/apple/swift-corelibs-xctest.git
git clone https://github.com/apple/swift-llbuild.git
git clone https://github.com/apple/swift-cmark.git
git clone https://github.com/apple/swift-3-api-guidelines-review.git
git clone https://github.com/apple/swift-lldb.git

clangやllvm、lldbなども公開されていますね。。。これは面白くなりそうです。

まず普段使っているSwiftのコアなAPIを覗いてみます。

swift.gitstdlib/public/core に色々あります。

...
Optional.swift
...
String.swift
...

おお、、、感動!

これから暇な時にSwiftの実装を読み、わかったことを投稿していきたいと思います。

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6