どうもこんばんは。
肉球 (@nikuq299com) です。
先日の投稿でiOSアプリの開発を行うためにXcodeをダウンロードしたので、今回は、簡単なプログラムを動かしてみます。
今回の記事は2となります。
- iOSアプリ開発の前準備
- Xcodeを使って簡単なプログラムを動かしてみる (← 今回ココ)
- iOSアプリの基礎
- 部品の使い方
- 地図を表示してみる
- SNS機能を呼び出してみる
- カメラを使って写真を保存してみる
はじめに
実際にコードを書いて、プログラムを動かしてみよう!
Xcodeは、 playground という実行環境があり、このplaygroundを使うと、プログラムの動作を簡単に確認できます。
まずは、このplaygroundを使って簡単なプログラムを動かしてみます。
playground でプログラムを実行してみる
最初はサンプルを丸写しで良いのです!
Xcodeを起動したら、「Welcome to Xcode」というウィンドウがでますので、「Get started with a playground」をクリックしてください。
次の画面に遷移したら、テンプレートに「iOS」「Blank」を選択して、Nextをクリックしてください。
保存先と保存するファイル名を指定して、Createをクリックします (ここではSampleというファイル名で保存します)。
以下のような初期画面が出ますので、下記のプログラムを真似して書いてみてください。
以下は、ソースコードのテキストです。
一応、このプロジェクトはGitHubにも登録したので、プログラムの動きだけ見たい!という場合は、事前にXcodeをインストールした上でご利用ください。
Xcodeのインストールは、下記の関連記事に記載しています。
GitHub上のプロジェクトは下記の手順で利用できます。
下記ページの「Clone or Download」をクリックする。
次に、下記のダイアログがポップするので、許可をクリックしてください。
次に保存先のディレクトリを選択して、Cloneボタンをクリックしてください。
次に、ダウンロードしたSample.playgroundをダブルクリックしてXcodeを開いてください。
以下の画面を表示すれば成功です。
文字や数字などの表示は右側の枠に表示しますが、グラフや図形、写真などは右側のボタンを押すことでソースコード欄へ結果を出力できます。
ご参考までのメモです。
GitHubというのは、ソースコードを管理するためのサービスで、例えば、ブロガーのみなさんがよく利用している WordPressのようなオープンソースプロジェクトは、GitHubでバージョン管理 (リンクはコチラ) しています。
GitHubの使い方 (というか、アカウントの作り方) は、過去の記事を参考にしてください。
下記は、Wikipediaから抜粋したGitHubの説明です。
GitHub(ギットハブ)は、ソフトウェア開発のプラットフォームであり、ソースコードをホスティングする。コードのバージョン管理システムにはGitを使用する。Ruby on RailsおよびErlangで記述されており、アメリカのカリフォルニア州サンフランシスコ市に拠点を置くGitHub社によって保守されている。主な開発者はChris Wanstrath、PJ Hyett、Tom Preston-Wernerである。
GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供している。2009年のユーザー調査によると、GitHubは最もポピュラーなGitホスティングサイトとなった。
GitHubといえば、最近、マイクロソフトがGitHubを買収するという報道が飛び、世間を賑わせましたよね。
GitHubは、今やオープンソース開発に無くてはならない存在になっているようです。
100RT Microsoft、GitHubを75億ドルで買収 正式発表 https://t.co/kPZeznpBPW
— ITmedia NEWS (@itmedia_news) June 4, 2018
まとめ
思ったより簡単に動きました!
プログラミングの経験がない方は、これなら私でもできるのでは?と思われた方も多いのではないでしょうか?
プログラムを書くために必要なプログラム言語は、言語というだけあって、日本語や英語と変わりません。
日本語や英語はその言葉を母国語とする人とコミュニケーションをとるための手段であるように、プログラム言語もコンピュータとコミュニケーションを取るための手段に過ぎません。
プログラムコードの書き方がわからなければ、英語の書き取りのように他のコードを真似して書けば良いし、コードの意味が分からなかったり、適用すべきコードがわからなければ、英和辞典を使うようにリファレンスを参照すればよいのです。
上手な英語、下手な英語が存在するように、上手なプログラムコードはそれなりの知識がなければ書くことはできませんが、プログラムで食べていく事を考えていない人は、日曜プログラマーとして、コードを書いて動いたアプリに喜びを感じながら、思考を整理する訓練ができると思います。
もし、本格的にプログラミング食でべていきたい場合は、TEACH ACADEMYの iPhoneアプリコース などのオンライン学習プログラムを使うことも、費用対効果的に検討対象に入れることをおすすめします。
2018/8/11 続編記事を投稿しました。
それでは。ごきげんよう。
コメントを残す