タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tipsとCoreDataに関するar_tamaのブックマーク (2)

  • NSManagedObjectでTo-Many関連を使用したときにコードの自動生成がされないバグの解決方法 - A Day In The Life

    Core Data の NSManagedObject クラスで以下のように To-Many(One-To-Many) 関連を使ったときにコードの自動生成をすると実装コードが生成されない場合があります。 通常の To-Many 関連では問題が起こらないのですが以下のように Ordered(順序) を指定してから NSManagedObject クラスのサブクラスの自動生成をすると実装コード(.m ファイルのコード)の一部が生成されません。 これは Xcode のバグみたいです。最新の Xcode 4.6.1 でも発生しています。 自動生成されないコードはプログラマ自身が実装する必要があります。以下は Transaction(取引) クラスと Journal(仕訳明細) クラスに Ordered の To-Many 関連を設定する場合のコードの実装例です。 #import "Transact

    NSManagedObjectでTo-Many関連を使用したときにコードの自動生成がされないバグの解決方法 - A Day In The Life
  • NSDateのTips « Mac-ISV

    COCOA開発で日付の処理はよくある事です。 今日はいくつかの個人的Tipを共有します。 1. 日付間の日数を計算 #define TIME_INTERVAL_FOR_DAY 86400 // Calculate and return number of days between two dates. + (int) numberOfDaysBetween:(NSDate*)firstDate and:(NSDate*)secondDate { NSTimeInterval interval = [secondDate timeIntervalSinceDate:firstDate]; // Add 1 for correct number of days return (((int)interval) / TIME_INTERVAL_FOR_DAY)+1; } 2. 日付に月を加算 /

  • 1