質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

2回答

1317閲覧

プログラミング初心者swift

furuta-04

総合スコア8

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

1クリップ

投稿2017/10/03 10:41

私はプログラミング初心者でPHPを学んでいるのですが、最近iPhoneアプリ開発に興味をもち、swiftを学んでみたいと思ってます。

swiftを使っている人に質問なのですが、プログラミング初心者にはswiftを学ぶのは難易度が高いでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Stripe

2017/10/03 13:22

PHPが学べるならば、Swiftも学べるのでは?
guest

回答2

0

ぼくはRubyとSwiftの2つを同時に始めたのですが、個人的には初心者にやさしいといわれているRubyよりもSwiftの方がとっつきやすかったです。
まずMacさえ持っていれば環境が整っているというのが大きい。
それから、Swiftの方がRubyより「厳密な」言語なのですが、(個人的には)入門者には厳密な方がむしろ理解しやすいように思います。

投稿2017/10/13 04:36

taylor

総合スコア37

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

furuta-04

2017/10/14 01:46

webエンジニアはサーバーやデータベースなど覚えることが多いと思いますが、swiftを使うアプリ開発者が覚えることはどのようなことがありますか?
taylor

2017/10/14 06:14

まずはXcodeの使い方とSwiftだけでOKです。Progateのレッスンをやってみるといいと思います。 https://prog-8.com
furuta-04

2017/10/14 06:20

アプリ開発者にサーバーやデーターベースの知識はあまり必要ないんですかね?
taylor

2017/10/14 06:33

PHPを勉強されているということはサーバーと通信するようなアプリを構想されているのでしょうか。そういうときは基本的にはSwiftの標準ライブラリであるFoundationを使うことになります。これはべつに体系だった勉強が必要なものではないですが、仕様変更が多いので日本語の情報が得にくいのが難点でしょうか。Appleの公式ドキュメントは英語ですから。
taylor

2017/10/14 06:37

サーバーを用意してサービスを展開するのでなければ、サーバーやデータベースの知識は要りません。ただインターネットでデータをやりとりしたいなら通信の知識はあったほうがいいでしょう。まあ便利なライブラリもあるので必ず理解していなきゃできないわけではないと思います。
furuta-04

2017/10/14 06:50

アプリ開発者として働きたいなら基本的にはswiftとxcodeを理解して、サーバーやデータベースのほうはバックエンドのエンジニアに任せればいい感じですか?
taylor

2017/10/14 06:54

ぼくはプロのエンジニアではないのでそこはわからないです。
furuta-04

2017/10/14 07:01

swiftの学習難易度はあまり高くないと考えていいですか?
taylor

2017/10/14 07:03

そう思います。
furuta-04

2017/10/14 07:25

わかりました ありがとうございます
guest

0

基本的にはStripeさんも書かれているように、学ぶことについては大きな差はありません。
ただし、iPhoneアプリをswiftで作るには、macが必要となります。
そういう意味では、PHPよりはハードウェアの制限があるので難易度は高いです。
またどこまで学ぶことを考えているかにもよりますが、まずはやってみることが大事だと思います。

言語の難易度は、言語仕様がバージョン毎に少しずつ変わっていっている最中なので書籍などを購入して勉強される方は、買った時には既に一部古いという状況になっている可能性はあります。

PHPもバージョンによって、使える範囲が変わってくるのは同じですが昔からあるので情報量も多いです。
多いが故にどれを選べば良いのかが分からないという話はあるかもしれませんが。

投稿2017/10/03 23:51

YasuhiroMiyake

総合スコア1336

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問