このサイトについて

なぜSwift?

Swift初心者である主夫が、Mac/iPhone用アプリの開発を行うことを目標としたサイトです。

私自身c++でプログラムを組んだ経験はありますが、主にデータ解析などに特化したコードばかり書いていましたので、アプリ開発の知識は全くありません。

現在AppleはSwiftでのアプリ開発を推奨しているようなので、どうせゼロから始めるならObject-CではなくSwiftに手を出そうという単純な動機です。ちなみに、Object-Cに関する知識も全くありません。

初心者でもわかりやすいサイト

このサイトでは、主にSwiftを使ったアプリ開発に関する情報を発信する予定です。

具体的には

  • Swiftを使ったプログラミング
  • Swiftを使ったアプリ開発
  • プログラミング・アプリ開発に便利なツール
  • Mac/iOSのオススメアプリ
  • その他Apple周りの情報、プログラミング関連の情報

などを紹介していきたいと思います。私自身が初心者ですので、誰にでも分かりやすい説明をしようと思っています。

「MacでiPhone用のアプリ開発をやってみたい!でもどうすればいいか分からない」

という方のために少しでも参考になれば幸いです。

Swiftを学ぶ

Swiftの基本を学ぶでは、変数と定数とは何か?という基本から始めて、関数やクラスまでを紹介しています。
Swiftの基本を学ぶ

Swiftをもっと深く学ぶでは、プロパティやメソッドから、Genericsまでを詳しく紹介する予定です。
Swiftをもっと深く学ぶ

また、これまでの記事(ブログ以外)をまとめた「カテゴリー別に学ぶ」というページでは、型や演算子など、カテゴリー別に詳細なリンクを用意しました。特定のページにすばやくアクセスしたい場合は、こちらの方が便利です。

巷に出回っている(日本語の)Swift関連の書籍を網羅したページを作りました。Swiftプログラミング、iOSアプリ開発関連の本、またApple Watchアプリ開発の本などをまとめました。