新型コロナウィルスの感染拡大防止にあたりご確認ください

新型コロナウィルスの感染拡大防止の為、一定期間はお電話でのカウンセリングをご案内させていただきます。

みなさまの安全に配慮し、発熱や風邪の症状がある、海外渡航歴がある場合にも、電話カウンセリングをお願いしております。それ以外の方でも、交通機関での移動にご不安を感じられる方は同様に電話カウンセリングも可能でございます。一人一人に合った支援をさせていただきますので、ご希望がございましたら登録後カウンセリングに進む際にお申し付けください。

初心者でも大丈夫!ゼロから学ぶSwiftこれからのアプリ開発に必須!Swiftの基礎がわかる資料まとめ(13個)

iOS、Mac、Apple TV、Apple Watch向けのアプリ開発に使われる、Appleが開発したプログラミング言語Swiftは、新しいプログラミング言語として注目を集めています。まだ比較的新しいプログラミング言語ですので、今から勉強しても遅くはありません。これからSwiftを学ぶ方のために、Swiftの基礎がわかる資料を13個まとめてご紹介します。日本語資料も徐々に増えているので、この機会にSwiftの勉強を始めてみてはいかがでしょう?

The Swift Programming Language (Swift 2.2)

「Apple」のWebサイト。The Swift Programming Language (Swift 2.2)の画像

https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
https://developer.apple.com/library/mac/documentation/Swift/Conceptual/Swift_Programming_Language/index.html

Appleが無料で公開しているSwiftの公式ガイド資料です。
Apple Storeからダウンロード、Web版はApple Developerで閲覧できます。
日本語訳をしているサイトは後ほど紹介します。

Using Swift with Cocoa and Objective-C (Swift 2.2)

「Apple」のWebサイト。Using Swift with Cocoa and Objective-C (Swift 2.2)の画像

https://itunes.apple.com/jp/book/using-swift-cocoa-objective/id888894773?mt=11&ign-mpt=uo%3D4
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/#//apple_ref/doc/uid/TP40014216-CH2-XID_0

こちらもApple公式のSwiftガイドです。
同じくiOS版はApple Storeでダウンロード、Web版はApple Developerで閲覧できます。

Swift Blog

「Apple」のWebサイト。Swift Blogの画像

https://developer.apple.com/swift/blog/

Appleの公式Swiftブログです。
更新頻度が低いので、RSS登録して更新をチェックできるようにしておく方がよいかと思います。

新しいプログラミング言語 Swift / Develoers.IO

Webサイト「Develoers.IO」。新しいプログラミング言語 Swiftの画像

http://dev.classmethod.jp/smartphone/swift/

Swiftでできることをまとめた記事です。
「変数の宣言」「コントロール」「関数とクロージャ」「オブジェクトとクラス」などをサンプルコード付きで解説しています。

[iOS] 新言語SwiftがObjective-Cよりも良いところ / Qiita

Webサイト「Qiita」。[iOS] 新言語SwiftがObjective-Cよりも良いところの画像

http://qiita.com/nori0620/items/cf956fea84e82ec2aee5

Objecitve-CとSwiftを比較し、Swiftの特徴をサンプルコード付きで解説しています。

The Swift Programming Language 日本語訳 / スタジオガラゴ

Webサイト「スタジオガラゴ」。The Swift Programming Language 日本語訳の画像

 

http://www.studiogalago.com/the-swift-programming-language/

Apple公式のSwiftドキュメント「The Swift Programming Language」を日本語に訳してくれています。
英語が苦手という方はこちらを参考にしてください。

Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour±α) / こんにゃくマガジン

ブログ「こんにゃくマガジン」。Swift日本語チュートリアル ~ 前編(Apple公式ドキュメントSwift Tour±α)の画像

http://xavier.hateblo.jp/entry/2014/06/12/223346

Apple公式のSwiftドキュメントを元にしたチュートリアルで、前後編にわかれています。
Swiftを初めて勉強する人向けに、「Xcode」のダウンロードから解説しています。

Swift入門 (全24回) / ドットインストール

Webサイト「ドットインストール」。Swift入門 (全24回)の画像

http://dotinstall.com/lessons/basic_swift

動画で学べるプログラミング学習サイト「ドットインストール」でSwiftが学べます。
ただし、無料会員では閲覧できるレッスンに限りがあり、全レッスンを閲覧するにはプレミアム会員に登録する必要があります。

Swift Style Guide

「GitHub社」のWebサイト。Swift Style Guide日本語訳版の画像

https://github.com/jarinosuke/swift-style-guide/blob/master/README_JP.md

GitHub社のSwiftスタイルガイド「Swift Style Guide」の日本語訳版です。
公式の資料はほとんど英語なので、英語が苦手な人にはありがたい資料でしょう。
厳密さを向上してエラーを減少させることを目的に作られたスタイルガイドなので、ひととおり目を通しておくことをおすすめします。

The official Swift style guide for raywenderlich.com.

The official Swift style guide for raywenderlich.com.の画像

https://github.com/raywenderlich/swift-style-guide

iOS、Androidなどのプログラミングチュートリアルを配信しているRay WenderlichのSwiftスタイルガイドです。
こちらは日本語訳版がありませんが、GitHub社のSwiftスタイルガイドと併せて読んでみてください。

Swift Cheat Sheet

Webサイト「Swift Cheat Sheet」の画像

http://kpbp.github.io/swiftcheatsheet/

Swiftのチートシートです。
「Variables」「Constants」「Strings」「Arrays」などがまとめてあります。

逆引きSwift(iOS編)

Webサイト「Swift Docs」。逆引きSwift(iOS編)の画像

https://sites.google.com/a/gclue.jp/swift-docs/ni-yinki100-ios

Swiftサンプルコードが収録されているサイトです。
非常に数が多く、実装したい機能をリストから逆引き、またはプレビュー画面からで探すことができます。

Swift 時代の新定番!iOS アプリ開発で使えるオススメのオープンソースライブラリまとめ / Developers.IO

Webサイト「Develoers.IO」。Swift 時代の新定番!iOS アプリ開発で使えるオススメのオープンソースライブラリまとめの画像

http://dev.classmethod.jp/smartphone/iphone/swift-oss/

Swiftで使える無料のオープンソースライブラリをまとめた記事です。iPhoneアプリを作りたい方は必見。
ライセンスも併せて掲載されているので、使用する際はライセンスを各自ご確認ください。

iOS開発で利用しているオープンソースのライブラリやサービスを紹介 / Hatena Developer Blog

ブログ「Hatena Developer Blog」。iOS開発で利用しているオープンソースのライブラリやサービスを紹介の画像

http://developer.hatenastaff.com/entry/2014/12/20/220721

こちら記事もSwiftのオープンソースライブラリをまとめています。
UI周りのライブラリが中心です。iPhoneアプリを作る際の参考にしてください。

まとめ

Objective-Cと比べると日本語記事がまだ少ないですが、初心者向けの記事も増えてきているのでだんだん学びやすくなってきています。
現在、Swiftの普及が進んでいますので、iOS開発者はこれからSwiftの習得が必須となる可能性が高いです。
「気になっていたけど、日本語資料が少なそうで始める気が起きなかった」という方は、今回紹介した資料を参考にSwiftを学んでみてはいかがでしょうか。

ITエンジニア・Webクリエイターの転職ならレバテックキャリア

レバテックキャリアはIT・Web業界のエンジニア・クリエイターを専門とする転職エージェントです。最新の技術情報や業界動向に精通したキャリアアドバイザーが、年収・技術志向・今後のキャリアパス・ワークライフバランスなど、一人ひとりの希望に寄り添いながら転職活動をサポートします。一般公開されていない大手企業や優良企業の非公開求人も多数保有していますので、まずは一度カウンセリングにお越しください。

転職支援サービスに申し込む

また、「初めての転職で、何から始めていいかわからない」「まだ転職するかどうか迷っている」など、転職活動に何らかの不安を抱えている方には、無料の個別相談会も実施しています。キャリアアドバイザーが一対一で、これからのあなたのキャリアを一緒に考えます。お気軽にご相談ください。

「個別相談会」に申し込む

関連する記事

人気の記事

スキルアップ記事トップへ

無料サポート登録簡単30秒

【厚生労働省】職業紹介事業許可番号(13-ユ-308734)

  • STEP1
  • STEP2
  • STEP3
  • 次のstepで入力すると返事が来る!
  • プロフィール入力すると返事が来る!
  • ご希望の条件を選択してください

    ご希望の勤務形態

    必須

    ご希望の勤務地

    任意

  • プロフィールをご入力ください!必須入力項目はこのページで終わりです。

    氏名

    必須

    氏名かな

    必須

    生年月日

    必須

    電話番号

    必須

    メールアドレス

    必須

  • スキルシート・ポートフォリオをお持ちの方はアップロードしてください

    スキルシート

    任意

    提出しておくことで
    迅速なご紹介が可能に!

    職務経歴書

    ドラッグアンドドロップ or ファイルを選択 選択されていません

    履歴書

    ドラッグアンドドロップ or ファイルを選択 選択されていません

    スキルシートを確認しています...

    スキルシートを確認しています...

    ※ファイルは5MB以下で対応するファイル形式 ? でアップロードしてください
    Microsoft Office .xls .xlsx .doc .docx .ppt .pptx
    KINGSOFT Office .xls .xlsx .doc .docx .ppt
    iWork .numbers .pages .key
    LibreOffice .ods .odt .odp
    OpenOffice .ods .odt .odp
    その他 .pdf

    ポートフォリオURL

    任意

    ?

    ポートフォリオとは主にクリエイターの方が自己PRのために過去の作品や制作実績をまとめた作品集の事です。

    ポートフォリオをWeb上で公開されている方はそのURLを、データでお持ちの方は作品データをアップしたURLを入力してください。

    ※データをアップされる場合は、保存期間や容量制限の少ないGoogleドライブを推奨しています。

    その他ご要望

    任意

  • 下記の内容をご確認いただき問題ないようでしたら、送信してください

    プロフィール入力すると返事が来る!

    • ご希望の勤務形態 必須

    • ご希望の勤務地 任意

      第一希望:
      第二希望:

    • 氏名 必須

    • 氏名かな 必須

    • 生年月日 必須

    • 電話番号 必須

    • メールアドレス 必須

    • 職務経歴書 任意

    • 履歴書 任意

    • ポートフォリオURL 任意

    • その他ご要望 任意

    個人情報の取り扱い 」と「 利用規約 」に同意の上、 『同意して登録する』 ボタンをクリックして下さい。

プライバシーマーク

レバテック株式会社は「プライバシーマーク」使用許諾事業者として認定されています。
個人情報の秘密は厳守します。ご入力いただいた情報は許可を頂くまで求人企業に公開することはありませんので、ご安心ください。

申し込みに関するご注意
以下の方は弊社の事業基盤、求人動向から、ご提案のご連絡までお時間をいただく可能性があります。ご了承ください。
IT業界、または希望職種が未経験の方
レバテックキャリア対象エリア以外での勤務地、また在宅での作業を希望される方

Swiftの求人・転職一覧