Swift プログラミング

【入門】SwiftでIOSアプリ開発を始めたい時におすすめのサイトまとめ!【iPhoneアプリ】

更新日:

実は先日からIOSアプリ開発をしたいなと思い、Swiftの勉強をはじめました。

そこで初めに思ったことが、

 

超基本の文法や入門知識について他の言語よりも、

自分で調べてネット上の優良な情報に辿り着くのが難しい!!

 

ということで今回はSwift、IOSアプリ開発の入門において、

個人的に非常に参考になったサイト等を分類ごとに分けて紹介していきます!

 

 

ちなみに先におすすめの学習法を言ってしまうと、

SwiftとIOSアプリ開発では、Udemy の動画で学ぶのが一番良いと思います。

 

私が実際に購入した動画は以下です(とても良いです)

 

 

基本文法関連

誰でもわかるプログラミング入門を目指し隊~Swift編~

 - 各種文法に関する図解がめちゃ分かりやすい

 

ここが変わった!Swift4Swift3徹底比較

 - アランケイの話がオモロイ

 

iOSアプリ開発したけりゃ、この3つを勉強しろ!!!

 - 基礎部分と勉強の進め方がMIXされてる

 

言語独自ルール関連

Swift3.0まとめ - 関数・クロージャ -

 - 無駄な説明がなくて良い、関数とクロージャの書き方のみ知りたい人向け

 

Swiftの列挙型(enum)おさらい

 - ユースケースも書いてあって分かりやすい

 

【Swift入門】プロトコル(protocol)を使ってみよう!

 - プロトコルとは?の部分が簡潔で良い

 

Swiftmap, filter, reduce(などなど)はこんな時に使う!

 - Swift特有の特異関数などがまとまっている。かなり閲覧頻度高そう。

 

iosのキーチェーンについて

 - 情報の保持の仕方、超重要。

 

Swiftにおける基本の概念

- クラスメソッドとかオプショナル型とかSwift特有のわかりづらい部分を丁寧に記載。

 

【Swift入門 文法編】型キャスト(as, as!, as?)をマスターしよう

- アップキャストとダウンキャストがわかりやすい

 

モダンなSwiftのExtensionについて - Targeted Extensions

- extentionの良い書き方

 

【swift】イラストで分かる!具体的なDelegateの使い方。

- Delegateは本当に取っ付きにくい

 

Swiftの??(はてな二つ)の使い方

- オプショナル型でよく使う

 

学習用資料

https://github.com/hatena/Hatena-Textbook/blob/master/swift-development-apps.md

 - どっかの大学の研究室のやつ?クオリティ半端ない

Swift Docs

 - UIKitの解説はここで

 

XCode関連

XcodeSwiftを使ってアプリ開発を体験してみよう

 - Xcodeの役割的なものから、丁寧に解説されてる

 

ios – TabBarItemsとその画像サイズの設定

- タブバーのアイコンサイズがまとまってる

 

各種View関連

UISearchBarの基本

- 絶妙にわかりづらいUISearchBarを非常にわかりやすく説明されている。実戦投入も楽々

 

UITableViewCellをプログラムで動的に作成する

- 自作のTableView内のカスタムセルを作る時

 

【Swift4】UIImageで画像のサイズ変更、指定した倍率で拡大/縮小

- 画像のサイズを変えたい時のextensionが公開されている

 

作ってみた関連

アプリ開発未経験者iOSアプリをストアに公開した話

 - 苦労した点とかが具体的で良い

 

Swift初心者が3ヶ月でiOSアプリを公開するためにやったこと、ハマったこと。

 - ライフサイクルとか、データの持ち方とか細かいけど絶対詰まる部分

 

Udemyの動画関連

【iOS13対応】未経験者がiPhoneアプリ開発者になるための全て iOS Boot Camp

- 購入したやつ、網羅している範囲が半端ない。コスパ200%

 

React Native で iOS / Android アプリ開発をゼロから始めよう!

- React Native書きたいならこっち

 

iOS 12 & Swift - The Complete iOS App Development Bootcamp

- 英語ができるなら、最強の教材(全国の視聴ユーザーの評価エグいです)

 

 

Swiftの敷居はそんなに高くなかった(まとめ)

良質なサイトに辿り着くのは少し手間がかかりましたが、

内容自体はそんなに敷居が高くないなと感じました。

 

特にPythonに書き方が似ており、経験者はとっつきやすいと思いました。

 

また、初学者の方にもSwiftから始めるのも良い!!

という声が出ていることもあり言語仕様としては学習がしやすくおすすめです。

よく読まれている記事

1

  現在5年目のエンジニアで26歳です。 今回は20代の現役エンジニアとして、自分も含め転職について考えている方に向けて20代エンジニア転職に完全特化したおすすめのサービスを3つ紹介していき ...

2

これからエンジニアになりたい、プログラミングを使えるようになりたいという方に向けて 山のようにあるプログラミングスクールの中から、特におすすめなスクールをタイプ別に逆引きで3つ紹介します。 &nbsp ...

3

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

-Swift, プログラミング
-, , ,

Copyright© クラインの備忘壺 , 2019 All Rights Reserved.