2013年7月8日編集:Appleには、Objective-Cのさまざまな日付と時刻のクラス、およびそれらを使用して時間の計算/操作を正しく実行する方法を理解するのに本当に役立つWWDCビデオの優れたセットがあります。
「一般的な日付と時刻の課題の解決策」(HDビデオ、SDビデオ、スライド(PDF))(WWDC 2013)
「カレンダー計算の実行」(SDビデオ、スライド(PDF))(WWDC 2011)
注:リンクには、無料のAppleDeveloperメンバーシップが必要です。
友達のポッドキャスト用のアプリを書いています。彼女は毎週日曜日の午後5時に番組をライブで放送しています。アプリにコードを記述して、オプションでその時間のローカル通知をスケジュールし、次のライブ番組がいつになるかをユーザーに通知できるようにしたいと思います。「次の日曜日の太平洋時間午後5時」を表すNSDateオブジェクトを取得するにはどうすればよいですか。(明らかに、これはユーザーが使用しているタイムゾーンに変換する必要があります)