初心者からはじめるiosアプリ開発

オブジェクティブC(objective-c)挫折。スイフト(Swift)は簡単?

AL202syazai220140830165542
オブジェクティブC(objective-c)でのアプリ開発に挫折しそうです。。
でも、今まで学んだことを活かしてiOSのプログラミングを続けたいとも思っています。

どうも、オブジェクティブC(objective-c)のアプリ開発に挫折気味の管理人(83-D)です。
教科書通りのことは記述できるのですが、いざ自分の求めるアプリを作成しようと思うとエラーの連発。
デバックの方法とかもイマイチわからず、エラーの解消方法もわからない。(←このあたりに詳しい、サイトや書籍があったらまじで紹介してください!!)

いろいろと調べて見ましたが、スイフト(Swift)という言語なら今まで学んだことを無駄にせず、iOSのプログラミングを学ぶことが可能です。
なぜ可能かと言うと、スイフト(Swift)の開発でもXcodeを使うからです。
オブジェクティブC(objective-c)をかじっているならXcodeの基本的な操作は心得ているでしょう。

実際に管理人もスイフト(Swift)の入門書を読んでみましたが、見慣れた用語が数多く登場します。
しかもスイフト(Swift)はオブジェクティブC(objective-c)より簡単だと言われています。

【Swiftではじめる iPhoneアプリ開発の教科書】のはじめにを読んでみると、スイフト(Swift)はシンプルでわかりやすいと書かれています。

Swiftはシンプルで、わかりやすいので、iPhoneアプリの開発がしやすくなりました。
〜中略〜
Xcodeは「より多くの人にiPhoneアプリを作って欲しい」という目的で生まれて、成長してきたアプリです。

【Swiftではじめる iPhoneアプリ開発の教科書】のはじめに以降もさらさらっと読んでみると、ビューコントローラーやデリゲートなどオブジェクティブCでも出てきた用語も出てきます。

今まで学んだ基礎を活かしつつシンプルな言語スイフト(Swift)でiOSアプリ開発に取り組む事ができそうです。
スイフト(Swift)は登場したばかりのホットな言語なので入門書も多数発売されています。
これを機会にスイフト(Swift)の学習を始めたいと思います。

XcodeやiOSアプリ開発の理解が深まったらオブジェクティブC(objective-c)に戻ってみたりしたいとも考えています。
逆にSwiftでも挫折したらHTML5でハイブリッドアプリに挑戦したいと思っています。

これが無理ならHTML5でのアプリ作成をしたいと思います。

「まだ、諦めるには早すぎる!」

僕以外にもオブジェクティブC(objective-c)の意味がわからなすぎて挫折しかけている人もいると思います。
iOSのアプリ開発を諦めるのはスイフト(Swift)を試してからにしましょう。

聞くは一時の恥、聞かぬは一生の恥

ここまで記事を読んでいただきありがとうございます。

ここまで記事を読んでくれたあなたは、プログラミングを勉強中、もしくはプログラミングの勉強を始めようと思っている方ではないでしょうか。

何か解決したい問題を持って当サイトに訪れたかもしれません。

当サイトの情報であなたの問題が解決できれば、嬉しいです。

ですが、もし、問題が解決していない場合はteratailで質問してみませんか?

プログラミング学習で意外と大切な「質問力」

プログラミングはわからないことだらけ。

どんなにベテランプログラマーでもわからないことは多いものです。

ベテランプログラマーでも日々、わからないことを調べながらコーディングしています。

むしろ調べている時間の方が長いときさえあります。

ただ、調べても欲しい情報がないときや、聞いた方が早いと感じた場合は、さっさと質問します。これらの判断力もスキルの一つです。

ただ、独学でプログラミングを学んでいる際に、さっさと質問をした方が良いと思っても難しいですよね。

そこで利用して欲しいのがteratailです。

プログラミングスキルを上達させるには

  • 自分の中のスキルのストック
  • 検索するスキル
  • 人に質問するスキル

が必要だと思っています。

人に質問するスキル(質問力)はteratailで磨いてみませんか?解決も早いですし、かなり便利ですよ!

teratailで質問すると1時間以内に回答がつくこともあります。

私自身も何度か質問していますが、今の所24時間以内に回答がつかなかったことはありません。

簡単な質問ほどつきやすい気がします。

おそらく、答えられる人が多いからだと推測しています。

つまり、初学者にぴったりのサービスということです。


おすすめ記事 >>プログラミング中級者がTECH::CAMP(テックキャンプ)を受講した感想

スポンサードリンク
Return Top