jyanjayakaの日記

はやめのリリース、しょっちゅうリリース

さあ始めよう!

Start Developing iOS Apps (Swift)の超翻訳。1段落を1行に圧縮。名付けて。ALfAP = A Line for A Paragraph。広めていきたい。

 

さあ始めよう!!!

iPhoneiPadで動くアプリの作り方を学ぶ最高のレッスンだぜ。

 

最初から順番にレッスンを受ければ、最後にはシンプルだけどそれなりのiOSアプリが出来上がっているはずだ。

 

学べること

 

予備知識

Swiftがある程度分かるとbetterだね。

 

Swift基礎知識不足なら

が基礎知識を学ぶ良い方法。

 

レッスンについて

ご飯記録アプリの完成を目指す。

f:id:ziguzaku:20170826094229p:plain

 

各レッスンのXcodeプロジェクトファイルを上手く活用してくれ。

 

用語集を使って復習をしてくれ。

 

道具の入手

iOSアプリをクールに作りたいなら最新のXcodeが動くMacが必要だ。

  • Xcode=アプリを作るのに必要なモノが全部揃ってる!
  • iOS SDKiOSでの開発に特化したXcodeDLC

 

(最新のXcodeのダウンロード方法は割愛)*1

 

重要: Xcode, iOS SDK, Swiftのバージョンはインストラクターのと揃えてくれ。

 

*1:手順を1行にまとめることは性質上出来ない。まとめる意味がない。手順に素直に従えばOKだ。

TODOアプリ作成

iphoneでTODOアプリを作る。

XcodeというIDE

言語はSwift

Xcodeを使えば直感的にアプリを作ることができる。より深いレベルでアプリを仕上げようと思えば、Swiftを理解する必要が出てくる。

 

Swiftの勉強方法

Swift公式ドキュメント

Swift Playgrounds

 

下手に解説サイトを見るよりも最初から公式ドキュメントを見た方が結局近道になる。

ファイリングシステム on your PC

  1. プロジェクト毎にフォルダを作成する。

何かあるコト(=プロジェクト)を始めようとする時、まずそのプロジェクトに関する全ての情報を保管するためのフォルダを作成する。

デフォルトのファイリングシステムだと「書類」とか「画像」とかいった分類に誘導されるが、あまりよくない。ファイルはそもそも何らかの目的を以って作られるものだから、一番自然なファイリングシステムはその目的毎に分類を作ることのはずだ。

 

だから何かある作業をする時に最初にやることは、その作業を行うフォルダを作成することだ。

HTMLとCSSとJAVA

汎用的なTODOアプリケーションを作りたい。

汎用性といえば、Webアプリケーションだ。

Webアプリケーション作成を学ぶなら、HTMLとCSSが必要。(クライアントサイド)

サーバサイドとしてはjavaが良いらしい。

eng-entrance.com

というわけでjava。 

HTMLとCSSは自分でwebページを作れば基本は理解できる。

javaこれで。