iOS

iOSでのプログラミング方法を解説します。特にiOSのフレームワークであるCocoa Touchについての使い方と実用例を中心に説明します。

iOS,OS X, Cocoa, Objective-C, Swiftなどの用語の解説

2010年02月20日

 iPhone, iPad, Mac用のプログラミングを開始しようとすると、「iOS, OS X, Cocoa, Objective-C, Swift」など様々な用語がでてきます。用語が多くて意味をよく理解しないでなんとなくプログラミングしている方も多いのではないでしょうか?ここでは一度これらの用語について整理して解説します。

Xcodeの基本的な使い方

2011年02月11日

 iPhoneやiPad、Macなどのアプリケーションをつくる際に使用する開発環境がXcodeです。Xcodeでは、アプリのプログラミングはもちろんのこと、アプリのインターフェースを構成する際にとても重要になってきます。ここでは、Xcodeの基本的な使い方について解説します。

Single Viewアプリケーションの詳細

2011年03月09日

 アプリケーションの初歩はウインドウを表示させることです。そこで、一番シンプルなiOSアプリであるSingle Viewアプリケーションの内容をみていきます。

ボタンとラベルを使ってみる

2011年03月10日

 ボタンやラベルはアプリケーションの基本となる動作です。ここでは、ボタンやラベルの使い方を学ぶために、ボタンを押したらラベルの表示が変わるiOSアプリケーションを作ります。

Table Viewの使い方

2011年03月11日

 Table Viewはテキストなどを行で表示することのできるViewです。行の中から好きなモノを選択することができます。ここではこのTable Viewの使い方について解説します。

セグエで画面を遷移する

2011年03月12日

 アプリケーションには画面遷移をよく使用します。WindowsやOS Xの場合は、画面遷移でウインドウを使用します。しかし、スマホやタブレットの場合は画面が小さいので、ウインドウではなくシーン(画面)を移動させる仕組みが備わっています。この移動にたずさわるのがセグエです。ここでは、セグエを使って画面遷移をする方法について解説します。

ナビゲーションコントローラを使って画面を遷移する

2011年03月12日

 前回、ボタンを押して画面を表示して、ボタンを押すと画面が消える方法を紹介しました。今回はナビゲーションコントローラを使った画面遷移方法を紹介します。ナビゲーションコントローラを使うと、ToDoリストのように遷移して戻る動作をスムーズにすることができます。

ナビゲーションコントローラとテーブルビューの組み合わせ

2011年03月13日

 ToDoリストやメモ帳のように、はじめにリストがあってそれから選択して編集するという構造は便利です。Table Viewも使用する必要があるので、少し複雑です。しかし、マスターするとアプリを作る際に役立つので、きちんと理解しておくといいでしょう。

ファイルの読み書き

2011年03月14日

 メモ帳やToDoリストでは、内容をiPhoneやiPadへ記憶しておく必要があります。たいていのアプリで情報の保存は重要になります。ここでは、文字の記憶と読み出しを行う方法について解説します。

HTTPで通信する(GET)

2011年03月14日

 サーバー・クライアントにおける基本的に通信プロトコルとしてHTTPがあります。HTTPはWebサイトの閲覧などに使用されている基本的なプロトコルです。ここではこのHTTPをiOSで制御する方法について学びます。URLを指定してGET命令をして、htmlファイルを取得し表示するプログラムを作ります。