2013.02.26
iPhone Objective-C Xcode アプリ サンプル プログラミング
writeToFile ファイルの書き込み ファイルにデータの保存 前回の<Objective-C ファイル読み込み 【初級編 第22回】>ではNSStringを使用したファイルの読み込みを行いました。 ファイルから読み込んだデータを使用して処理を行うといったコードでした。 読み込んだデータを使用し …More Read
2013.02.14
iPhone Objective-C Xcode アプリ サンプル プログラミング
ファイルの読み込み ファイルからのデータ読み込み 前回はコマンドライン引数を使用して計算値を渡すようにしていました。そうすることで違う値で計算したいときに わざわざコンパイルをやり直さなくてすみます。しかし、コマンドライン引数で何十人分ものデータを渡すのは現実的では ありません。そこでコマンドライン …More Read
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