タグ

ブックマーク / www.awaresoft.jp (2)

  • 日付・時刻・カレンダー関連のよく使う処理 - Awaresoft

    NSDateオブジェクトから、UNIXタイムスタンプを取得する。NSTimeIntervalはdoubleとして定義されているみたい。 NSTimeInterval timestamp = [[NSDate date] timeIntervalSince1970]; NSLog(@"%f", timestamp); 実行結果: 1293247007.415029 NSDateオブジェクトから日付と時刻を表す文字列を取得する。 NSDate *date = [NSDate date]; NSString *desc = [date descriptionWithLocale:[NSLocale currentLocale]]; NSLog(@"%@", desc); 実行結果: 2010年12月25日土曜日11時58分51秒 日標準時 フォーマットを指定したい場合は、NSDateForma

  • 再利用可能なUIViewのパーツをInterfaceBuilderで作る方法 - Awaresoft

    Interface Builderで画面をデザインする時、基的には1つの画面に1つのViewControllerと1つのXibファイルを用意することになります。しかし、これだと複数の画面や別のアプリでも使い回せるはずのUIパーツをそれぞれのXibファイルに用意しなければならなかったり、一つの画面に同じパーツを複数並べて使うといったことがやりにくくなります。 再利用可能なUIパーツをInterface Builderを使って簡単につくる方法を調べてみたのですが、基的な事項の割にはドキュメントやサンプルが見つけられずに苦労してしまったのでまとめておきます。(Appleのサンプルでは一部をIBで、一部をコードで行うものはありましたが、できることなら極力IBを使うようにしたいところです。) まず、メインのViewControllerのXibファイルにViewControllerを追加してパーツ

  • 1