アットウィキロゴ

メスリーチ

ライブラリ
プログラムのセットのこと
今回はココアポッズのグーグルマップのライブラリを使用

vim vind
メモ帳みたいなアプリケーション
上下の動きをキーボード上で行えるのが特徴

ココアポッズ
iosアプリケーションを作る上で必要なライブラリの管理をするソフトウェア
(いわゆるパッケージマネージャー)

appearin
画面共有アプリ 通話とかもできる


iterm2 ターミナルのアプリケーションの一つ
画面操作を文字列で行う

ターミナル

ディレクトリ・・・フォルダのこと



Prott

アプリ開発などのイメージを簡単に作成できるアプリケーション

Slack

チャットアプリ


アジャイルとウォーターフォール

ウォーターフォール:古典的な発想の開発マネジメントシステム。
配信日やプロジェクト完了期日が決定しており、さらに製品の最終仕様が開発の途中で変更されないなど、緻密な計画を立てて開発するのがウォーターフォール型の手法。

アジャイル:どの開発手法を採用するのか臨機応変に決める開発手法。
アジャイル開発には「スクラム開発」という代表的な方法があります。「スクラム開発」は速いスピードで変化するモバイル業界にとって、臨機応変に対応することができる理想的な解決方法といってもいいでしょう。

API
SDQ


GitHub

GitHubとは、ソフトウェア開発プロジェクトのためのソースコード管理サービス。
Gitをオンライン上で管理するサービス。
https://techacademy.jp/magazine/6235

事前知識1:ローカルリポジトリとリモートリポジトリ
リポジトリとは、ファイルやディレクトリの状態を保存する場所です。変更履歴を管理したいディレクトリなどをリポジトリの管理下に置くことで、そのディレクトリ内のファイルなどの変更履歴を記録することができます。

リポジトリは自分のマシン内にある「ローカルリポジトリ」とサーバなどネットワーク上にある「リモートリポジトリ」の2箇所にあります。基本的にローカルリポジトリで作業を行い、その作業内容をリモートポジトリへプッシュする流れで行います。

git_repository_figure



事前知識2:コミットとプッシュとは
最低限この2つは知っておきましょう。

コミット(commit) :ファイルの追加や変更の履歴をリポジトリに保存すること
プッシュ(push) :ファイルの追加や変更の履歴をリモートリポジトリにアップロードするための操作


事前知識3:ブランチ(branch)とは
ソフトウェアの開発では、現在リリースしてるバージョンのメンテナンスをしながら新たな機能追加やバグ修正を行うことがあります。このような、並行して行われる複数のバージョン管理を行うために、Gitにはブランチ(branch)という機能があります。

ブランチは履歴の流れを分岐して記録していくものです。分岐したブランチは他のブランチの影響を受けないため、同じリポジトリ内でそれぞれの開発を行っていくことができます。
最終更新:2018年03月18日 17:51