Framework フレームワーク

Swift

Build apps using a powerful open language. 強力でオープンな言語を使ってアプリを作成します。

Overview 概要

Swift includes modern features like type inference, optionals, and closures, which make the syntax concise yet expressive. Swift ensures your code is fast and efficient, while its memory safety and native error handling make the language safe by design. Writing Swift code is interactive and fun in Swift Playgrounds, playgrounds in Xcode, and REPL. Swiftは、型推論、オプショナル、そしてクロージャのような、モダンな機能を含みます、それは構文を簡潔にその上さらに表現豊かにします。Swiftは、あなたのコードが高速で効率的であるのを受け合う一方で、それのメモリ安全と生得のエラー処理は言語を計画的に安全にします。Swiftコード記述は、Swift Playgrounds、Xcodeのplaygrounds、およびREPLにおいて対話的で楽しいものとなります。


var interestingNumbers = [
    "primes": [2, 3, 5, 7, 11, 13, 17],
    "triangular": [1, 3, 6, 10, 15, 21, 28],
    "hexagonal": [1, 6, 15, 28, 45, 66, 91]
]


for key in interestingNumbers.keys {
    interestingNumbers[key]?.sort(by: >)
}


print(interestingNumbers["primes"]!)
// Prints "[17, 13, 11, 7, 5, 3, 2]"

Learn Swift Swiftを学ぶ

If you're new to Swift, read The Swift Programming Language for a quick tour, a comprehensive language guide, and a full reference manual. If you're new to programming, check out Swift Playgrounds on iPad. あなたがSwiftに慣れていないならば、Swiftプログラミング言語を素早い見学、包括的な言語案内、そして完全な参照手引書として読んでください。あなたがプログラミング初心者ならば、Swift PlaygroundsをiPadでチェックしましょう。

Swift is developed in the open. To learn more about the open source Swift project and community, visit Swift.org. Swiftは、オープンに開発されます。オープンソースSwiftプロジェクトおよびコミュニティについてもっと知るには、Swift.orgを訪れてください。

Topics 話題

Standard Library 標準ライブラリ

Data Modeling データモデリング

Data Flow and Control Flow データの流れと制御の流れ

Language Interoperability 言語互換性

Protocols 様々なプロトコル

Reference