Swift 5.2 Docs

Swift 5.2 Docs

NextLabs.cc
2020年06月25日
  • 7.2 MB

    ファイルサイズ

  • Android 7.0+

    Android OS

このSwift 5.2 Docsについて

Swift 5.2プログラミング言語のドキュメント

Swiftプログラミング言語ドキュメントv5.2

Swiftは、安全性、パフォーマンス、およびソフトウェア設計パターンに対する最新のアプローチを使用して構築された汎用プログラミング言語です。

Swiftプロジェクトの目標は、システムプログラミングからモバイルアプリやデスクトップアプリに至るまで、クラウドサービスにまで拡大するために、利用可能な最良の言語を作成することです。最も重要なのは、Swiftが開発者にとって正しいプログラムの作成と保守を容易にするように設計されていることです。この目標を達成するために、Swiftコードを記述する最も明白な方法は以下でなければならない、と私たちは信じています:

安全。コードを記述する最も明白な方法は、安全な方法で動作する必要もあります。未定義の動作は安全の敵であり、ソフトウェアが本番稼働する前に開発者のミスをキャッチする必要があります。安全性を選択すると、Swiftは厳しく感じることがありますが、明確にすることで長期的には時間を節約できると信じています。

速い。 Swiftは、Cベースの言語(C、C ++、およびObjective-C)の代替として意図されています。そのため、Swiftはほとんどのタスクのパフォーマンスにおいてこれらの言語に匹敵する必要があります。パフォーマンスは、後でクリーンアップが必要な短いバーストで高速になるだけでなく、予測可能で一貫性のあるものである必要もあります。新しい機能を備えた言語はたくさんあります—高速であることはまれです。

表現力豊か。 Swiftは、数十年にわたるコンピュータサイエンスの進歩の恩恵を受けて、開発者が期待する最新の機能を備えた、使いやすい構文を提供しています。しかし、Swiftは決して行われません。私たちは言語の進歩を監視し、何が機能するかを受け入れ、Swiftをさらに改善するために継続的に進化します。

ツールはSwiftエコシステムの重要な部分です。私たちは、開発者のツールセットにうまく統合し、迅速に構築し、優れた診断を提示し、インタラクティブな開発体験を可能にするよう努めています。ツールは、SwiftベースのプレイグラウンドがXcodeで行うように、プログラミングをはるかに強力にすることができます。また、LinuxベースのREPLは、Linuxサーバー側のコードで作業する場合にもできます。

目次

Swiftについて

バージョンの互換性

スウィフトツアー

基礎

基本的な演算子

文字列と文字

コレクションの種類

制御フロー

機能

閉鎖

列挙

構造とクラス

プロパティ

方法

下付き

継承

初期化

非初期化

オプションの連鎖

エラー処理

型キャスト

入れ子の型

拡張

プロトコル

ジェネリック

不透明タイプ

自動参照カウント

メモリの安全性

アクセス制御

高度なオペレーター

言語リファレンスについて

字句構造

タイプ

ステートメント

宣言

の属性

パターン

ジェネリックパラメーターと引数

文法のまとめ

ドキュメントの改訂履歴

もっと見る

最新バージョン 1.1.0 の更新情報

Last updated on 2020-06-25
Update Swift Documentation v5.2
Bug fixes on font resize
もっと見る

ビデオとスクリーンショット

  • Swift 5.2 Docs ポスター
  • Swift 5.2 Docs スクリーンショット 1
  • Swift 5.2 Docs スクリーンショット 2
  • Swift 5.2 Docs スクリーンショット 3
  • Swift 5.2 Docs スクリーンショット 4
  • Swift 5.2 Docs スクリーンショット 5
  • Swift 5.2 Docs スクリーンショット 6

Swift 5.2 Docsの旧バージョン

APKPure アイコン

APKPureアプリで超高速かつ安全にダウンロード

Android で XAPK/APK ファイルをワンクリックでインストール!

ダウンロード APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies