まいまいワークス

主にiPhoneアプリの開発で考えた事、調べた事、感じた事などを記していきます。

2014-04-01から1ヶ月間の記事一覧

プログラムの処理時間を計測する

処理時間計測の簡単な方法としてはNSLogを処理の始めと終わりに出力してその時間差を計算する方法がありますが、もう少し正確な計測をしてみたいと思います。 方法は以下の通り! //これをインポートしておく #import <sys/time.h> //任意のメソッド内の記述 struct time</sys/time.h>…

意外と面倒!タイムラインで見られる1時間前、1日前といった文字列を生成する

関連記事 NSDateの罠 - まいまいワークス サーバーから取得した時間情報を元に、現在の時刻から計算を行い、タイムラインで見られる1時間前、1日前といった文字列を生成します。 サーバーが日本時間を基準に値を返し、iPhoneで設定された時間帯がアメリカだ…

Xcodeユニットテスト事始め

自作クラスに対して、修正が入るたびに手動でテストを行うのはあまりにも非効率なのでユニットテストの調査を行いました。 本エントリはその初歩の初歩。 テスト対象のクラスを作成 ここではテスト用の簡単なクラスを定義します。 #import <Foundation/Foundation.h> @interface MyCla</foundation/foundation.h>…

アラートにテキストフィールドを追加する

ちょっとしたテキスト情報の入力とか、ID/Passの入力などわざわざviewをつくるよりアラートでできた方が便利ですね。 今回はそのやり方。 UIAlertView* alert = [UIAlertView new]; alert.title = @"タイトル"; alert.message = @"メッセージ"; alert.delega…