[解決済み] 日付文字列またはオブジェクトのNSArrayのソート
2023-05-01 13:28:26
質問
私は
NSArray
があり、そこには日付文字列
(すなわち、NSString)
のようになります。
をソートする必要があります。
NSArray
を日付でソートする必要があります。 私は、日付の文字列を
NSDate
オブジェクトに変換することも考えましたが、そこで行き詰まったのが
NSDate
オブジェクトでソートする方法に行き詰まりました。
ありがとうございます。
どのように解決するのですか?
日付を
NSDate
オブジェクトとして NS(Mutable)Array に格納し、次に
-[NSArray sortedArrayUsingSelector:
または
-[NSMutableArray sortUsingSelector:]
を指定し
@selector(compare:)
をパラメータとして渡します。は
-[NSDate compare:]
メソッドは日付を昇順に並べてくれます。この方法は
NSSortDescriptor
を作るよりも簡単で、独自の比較関数を書くよりもずっと簡単です。(
NSDate
オブジェクトは、少なくともカスタムコードで達成することを望むのと同じくらい効率的に、彼ら自身を互いに比較する方法を知っています)。
関連
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] 辞書のリストを辞書の値でソートするにはどうしたらいいですか?
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] カスタムオブジェクトのArrayListをプロパティでソートする
-
[解決済み] オブジェクトの属性に基づいてオブジェクトのリストを並べ替えるには?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】オブジェクトの配列をプロパティ値でソートする
-
[解決済み] 別のUIViewの下にあるUIViewとのインタラクションを許可する
-
[解決済み] Objective-Cでオブジェクトをコピーする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] NSPredicate: NSDateプロパティの日によるオブジェクトのフィルタリング
-
[解決済み] Objective-CでNSArrayを新しいNSArrayにフィルタリングする。
-
[解決済み] Objective-C の boolean の書式設定文字列?
-
[解決済み] Swiftでクラスをプロトコルに準拠させるには?
-
[解決済み] iOSのBackground Threadの起動
-
[解決済み] キーチェーンのアイテムは何がユニークなのか(iOSの場合)?
-
[解決済み] objective-cでNSURLの一部を取得する
-
[解決済み] NSNumberのインクリメント方法
-
[解決済み] NSSetからNSMutableArrayを返す方法
-
[解決済み] 宣言されたプロパティは、対応するインスタンス変数を必要としますか?