【Console Application】ファイルとデータベース 295【学習記】
今回の概略
NSDictionary のサブクラスが無理ぽなら勿論 NSArray のサブクラスも無理ぽ🙄
#学習記 #Objective_C
#NSArray #可変長引数 #サブクラス
前回の粗筋
なんちゃって列挙的独自実装辞書もどきオブジェクトのエラーは解決したと思いきや独自配列でも問題発生😞
独自配列
独自配列側も、辞書の時と同様に「それ抽象だからちゃんと実装してね」になってるので実装するぽ😞
見たらなんと NSArray を渡して初期化するヤツは作ってあった😑
記憶が定かなら「わざわざ配列生成してメモリ潰すのもアレだから withObjects を使うか」だったと思うので完全に失敗😞
まぁ、これは同じ考えでまた使おうとする可能性が高いので実装するぽ😑
以前やらなかった可変長引数だお🤤
今回は nil 入れる事が判っている想定なので数が渡されなくてもイケる🤪
構造は withNSArray の方とほぼ一緒だわねこれ…😑
保守性悪そう…😞
さてどうなったかな…👇
………もしかして、辞書と同じで継承クラス作れない…?🙄
そんな事は判ってるのよ😞
判っていて敢えてサブクラス化できるか否かを調べてるんだから情報出してよ🙄
サブクラス化する必要の是非ではなくサブクラス化の可否を書いて欲しい😡
そうそうこれこれこういうのよ🤤
「できるんだけどキツいからやめとき」って書いてあるわけよねこれ😑
オーバーライドが要ると書かれているという事は super の仕組みに頼れない、という話😞
次回は
他の独自配列も同じ運命なので同じ改造が要るぽ…😞