2012.09.24
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C クラスメソッド 【初級編 第5回】 前回のコードではBMIを計算するクラスを作成しましたが、ただの計算をするだけのクラスにインスタンス化が 必要なのかということを考えると、あの程度のプログラムでは必要ないといえるでしょう。 インスタンス化 そこで前回のプログラムを少々改良しま …More Read
2012.09.18
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C メッセージ式の戻り値とキーワード 【初級編 第4回】 さて前回は処理の呼び出す方法の基本についてでした。 それぞれの処理である「alloc」「free」などについては後にもう少し細かく説明するとして、今回は前回のコードとは違うものを使って、メソッドの定義について書いていこうと …More Read
2012.09.14
Android TIPS アプリ サンプル 基本
Android アプリケーション開発 ローカライズ【Android TIPS】 前回は文字列リソースファイルであるstrings.xmlについて紹介しました。 HelloWorldプログラムに表示されている「Hello world!」という文字は、このstrings.xmlの中に定義されているのです …More Read
2012.09.10
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C 処理の呼び出し 【初級編 第3回】 前回はクラスの定義と実装部分について説明させてもらいましたが、今回は処理の呼び出しについてです。 メッセージ Objective-Cでは(というよりオブジェクト指向ではかな)、あるオブジェクトに対して処理を依頼し、 処理を行ってもらうことを …More Read
2012.09.10
Android TIPS アプリ サンプル 基本
Android アプリケーション開発 strings.xmlについて 【Android TIPS】 前回はactivity_main.xmlについて紹介しました。 今回はresフォルダ以下のstrings.xmlの修正を通して、Androidアプリケーションにおける文字列の扱い方について確認していき …More Read
2012.09.03
Android TIPS アプリ サンプル 基本
Android アプリケーション開発 activity_main.xmlについて 【Android TIPS】 前回はHelloWorldプログラムの概要を押さえました。 今回はresフォルダ以下の画面レイアウトファイルactivity_main.xmlを修正し、どのようにアプリケーションと連動して …More Read
2012.09.02
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C 基本構文の解説 【初級編 第2回】 HelloWorldのコード解説 さて前回は動作するか確認しただけなので、今回は前回のソースコードを見て、基本的なつくりを見ていきましょう。 前回のソースコード #import まず最初の「#import」ですが、これはプリプロセッサに対す …More Read
2012.08.27
Android TIPS アプリ サンプル 基本
Android HelloWorldプログラムについて 【Android TIPS】 前回までに、Android開発環境の構築とHelloWorldプログラムの作成・実行が終わっているかと思います。 今回はそのHelloWorldプログラムの概要を押さえていきます。 プロジェクト・エクスプローラーに …More Read
2012.08.26
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C 実行環境の構築 【初級 第一回】 今回はObjective-Cの実行環境に関する内容です。 Objective-Cの実行環境をLinuxで整える Objective-C…? この言語、普段Macを使用しているわけでもなく、特にApple製品に興味があるわけでもなか …More Read
2012.08.20
Android TIPS アプリ サンプル 基本
Android HelloWorldプログラムの作成・実行 【Android TIPS】 今回は作成した開発環境を利用して、HelloWorldプログラムの作成と実行を行います。 実は、AndroidのHelloWorldはEclipse上で新規プロジェクトを作成するだけでOKです。 JavaのHe …More Read