IT関係

フィリピン・セブ島でプログラミング言語【Swift】を学んでみた

投稿日:2017年8月29日 更新日:

私ちょっと前に3ヶ月ほどフィリピンのセブ島に留学していました。

留学といっても、語学留学ですが普通の語学留学と違うのは

プログラミングの勉強も兼ねての留学ってことです。

きっかけ

きっかけはfacebookのad(広告)なんですが……留学したくていろいろ調べていた私。

ちょうどそこで私が行った学校のadがあり…

英語+プログラミングの勉強というプログラムに物珍しさもあり即決しました。

なぜなら英語だけだと飽きると思ったから笑←おい

どーせ留学に行くなら英語と何かプラスαで身に付けたいじゃん?ってことで

手続き済ませて出国した次第でございます。

ちなみに私、出国の時はプログラミングのプの字も知らない初心者でした。

留学スタート

今回の留学で私が学んだのは”Swift”というプログラミング言語

ここで一応Swiftとはなんなのかを…

そもそもSwiftとは?

ものすご〜く大まかに言うと

SwiftとはiOS、maciOS、Linuxで利用できるプログラミング言語で

iPhoneやiPad、Mac用のアプリを開発するためのもの

Appleさんがご丁寧に説明してくれてます(丸投げ)ので

詳しくはこちらをご覧ください↓
https://www.apple.com/jp/swift/

もともとObject-Cという言語があったんですがの進化版?のような感覚

このSwiftのモットーは

“モダン、安全、高速、インタラクティブ”

すごい!笑

ですがさすがここまでうたってるだけあってコーディングもかなりしやすい

アプリ完成まで

まあこんな感じでSwiftを使ってアプリの開発を進めていきました。

Swift使ってアプリ開発に入る前にプログラミングの基礎という形でhtml css PHPなどを

留学最初の1ヶ月でやったのですが、いざその後Swiftしだすと…

なんか全然違う!笑

かなり戸惑いながらの開発になりました。

しかもObject-CからSwiftに変わったのが最近(といっても数年前)で

なおかつ前のObject-Cと地味に色々違うので

わからないとこをググってもまあ出てこない笑

学校から借りた本、ちょいちょいお世話になりました

絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第5版【Swift3&iOS10.1以降】完全対応 Amazon.jp

しかしなんやかんやワーワーぎゃーぎゃー言いながらも2ヶ月くらいでアプリ完成して

Appleへの申請も通りました。

(App storeに自分のアプリを出すにはAppleの審査を受けて審査に追加しないといけないので)

作ったアプリは下記リンクにあります
https://appsto.re/jp/4FBsjb.i

ざっくり言うと旅ノートです。

2ヶ月くらいで一応 App Storeに出せるくらいのアプリつくれるんだなあと感心……
フィリピンに来る前の私からは想像もつかない進化(笑)

本当にあっという間に3ヶ月が終わり、今年5月に帰国しました。

感想

英語とプログラミングの勉強おすすめ!(宣伝みたいになっちゃったけど)

結局プログラミングも英語だしね。いい刺激になります。

特に飽きっぽい人とか…..いいと思います。
しかもSwiftって上記に記述したように、わからなくてググっても解決策ないこと多数。

泣く泣く英語で調べて(それでも検索結果は少ない)英語の勉強にもなりましたし

どうしたら自分が欲しい答えが出てくるか試行錯誤しまくりました。

まあなかなか鍛えられた気がする…

余談

3ヶ月のフィリピン生活もかなり濃いものになりました(それについてはいつか)。

環境を変えて新しいことに取り組むってすごくいい勉強にも刺激にもなるなと。

スポンサーリンク







-IT関係

執筆者:buang


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

【swift】iPhone8(顔認証機能付き)が出たからvisionframeworkについて

急に真面目に… swiftでまあまあ前に新しいフレームワークvisionが出た appleのdeveloperを見ると、このvision、画像解析のフレームワークで。 今回のiPhone8 …

【swift】一個の画面遷移に1時間半近くかかった話

1回画面遷移をするのに1時間半近くかかりました。やろうとしたことは、ボタン押したらcoredateにデータ保存→その時に”保存しました”のアラート→ok押すと別の画面に遷移する …

【プログラミングを始めたい人必見!】まずはこの本からはじめては?

  2020年には小学校でのプログラミング教育が必修化するなど最近プログラミング学習が流行っているようです。   IT人材は慢性的に不足しており、企業もIT人材の採用を積極的に行っ …

【どっちがいいの?】Macのキーボード問題【JIS? US?】

  Macを使ってるみなさん あなたが使ってるキーボードはUSキーボードですか? それともJISキーボードですか?   Windowsユーザーには馴染みがないかもしれませんが、 M …