2013.02.05
iPhone Objective-C Xcode アプリ サンプル プログラミング
コマンドライン引数 プログラム実行時に値を渡す 前回までObjective-Cにおける文字列の取り扱いについて取り上げてきました。 ここまでのソースコードは、「main.m」内部に体重と身長、そして名前を書いていました。これでは違う人のBMI値を出そうと するとその都度ソースを書き換えて、コンパイル …More Read
2013.01.28
iPhone Objective-C Xcode アプリ サンプル プログラミング
配列のNSArray 配列 前回までObjective-Cにおける文字列の取り扱いについて取り上げてきました。 ここまでのソースコードでは、一人分のデータを処理してましたが複数人のデータを扱う場合どのように管理すればよいでしょうか。 以下のようにPersonオブジェクトを人数分作成してもかまいません …More Read
2013.01.20
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C NSMutableString 【初級編 第19回】 可変文字列 前回NSStringクラスの文字列切り出しや文字列結合メソッドの一部を紹介しました。 ここまで使用していたNSStringはimmutableな文字列となっているため変更ができません。 不変のオブジェクトの場合 …More Read
2013.01.12
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C 文字列操作,結合,切り出し 【初級編 第18回】 文字列の操作 前回前々回はObjective-Cでの文字列の作成に関してでしたが、今回はその文字列を操作する方法について説明します。 NSStingクラスには文字列を結合したり、切り出したりするためのメソッドが用意されています …More Read
2013.01.04
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C 文字列, initWithString, tringWithString 【初級編 第17回】 文字列の生成について 前回は@”文字列”を使い文字列定数として文字列を生成していましたが、文字列の生成はこれ以外にも方法があります。 今回は「stringW …More Read
2012.12.11
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C 文字列,NSString 【初級編 第16回】 文字列について 前々回、前回とメモリ管理に関して話しましたが、今回はObjective-Cでの文字列の扱いに関して書いてみようと思います。 メモリ管理に関する話にも関連するところがあるので前の記事も参考にしてみてください。 C言 …More Read
2012.12.04
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C メモリ管理,自動解放プール,autorelease 【初級編 第15回】 retainCount以外のメモリ管理について 前回はretainCountによるObjective-Cでのメモリの管理について述べました。 所有権を必要とする場合は、retainメッセージによりret …More Read
2012.11.27
iPhone Objective-C Xcode アプリ サンプル プログラミング 初級
Objective-C メモリ管理,retain,release 【初級編 第14回】 前回はメモリの管理に関しての説明をしました。 Objective-Cでは、オブジェクトの作成により確保されたメモリが自動で解放されないため、自分で解放する必要があります。 このとき解放するかどうかはretainC …More Read
2012.11.18
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C メモリ解放,retainCount,release alloc 【初級編 第13回】 前回Objective-Cでのイニシャライザに関して述べました。 allocを使用してメモリ上に確保したオブジェクトの領域をイニシャライザを使用して初期化するという流れでしたね。 このとき確 …More Read
2012.11.13
iPhone Objective-C Xcode アプリ サンプル プログラミング
Objective-C NSObject,イニシャライザ,指定イニシャライザ 【初級編 第12回】 前回Cocoaのコードに近づけるためにGNUstepをインストールしてFoundationフレームワークを使用できるようにしました。 そこで今までのコードを整理する意味でFoundationで用意され …More Read