NSDate
過去にObjective-CでNSCalendarクラスとNSDateComponentsクラスを使って、以下のような現在の年度をNSNumber型で取得するメソッドがありました。このメソッドを - (NSNumber*)yearNumber { NSCalendar* gregorian = [[[NSCalendar alloc] initWithCalendarId…
文字列(NSString)型から日付(NSDate)型へ変換します。 ここでは「2011-06-28 21:23:45」という文字列をNSDateFormatterクラスを使ってNSDate型へ変換します。 // フォーマットされる日付文字列 NSString *dateString = @"2011-06-28 21:23:45"; // フォーマ…
2011年11月13日の場合、例えば「20111113」みたいに「yyyyMMdd」の形式でplistに保存していました。日付の判定にミスすることが判ったので調査してみたら、下記のエントリを発見しました。 iPhoneのカレンダー設定を和暦にしていると、日付と曜日がずれる問…
自動継続型購読プロダクト(Auto-Renewable Subscriptions)を購入するとレシートが発行されます。 このレシートをStore Kitを使ってVerifyReceipt(レシートの有効性確認処理)をおこなうと、下記のようなJSONデータが返ってきます。 receipt: { "latest_expire…