見出し画像

【Console Application】ファイルとデータベース 233【学習記】

ファイルとかデータベースの話🤤

Q.
文法チェック…?
A.
ヘッダに書いた実装部分を見てほしい…😞
`@property` 句は実装部では要らない😞
NSString なのに C 型文字列になってる😞@が抜けてる
でもエラーを出してないのでヘッダではそういうの見るつもりが無いんだと思う🙄

→実装は実装ファイルでどうぞ🙄
→テキストファイルに限って言うなら NSString でできる…🙄ぶっ飛び性能

#学習記 #Objective_C
#property #NSString #テキストファイル

【Console Application】ファイルとデータベース【学習記】
仕様
https://note.com/sayka/n/nb8a67fa90a64?magazine_key=m7bb64c6a359f#br1mB

仕様
レコード
・レベル
 1-12
・難易度
 b,n,h,a,l
・曲名
・ランプ
 -,x,a,e,c,h,e,f

オプションスイッチ
-u file.csv # 更新(略値)
 ファイル名だけ指定した場合更新処理と見做す
-d file.csv # 削除
-p # csv 出力(略値)
 何も指定せずに起動した場合出力処理と見做す
-v # バージョン
-h # ヘルプ

----備忘録
(現在無し)


Csv

それじゃ Csv 移植するぽ🤤
こっちも enum みたいの有った気がするけどどうなってたかな🤔

CsvExceptionMsg for Java

文字列定数を持つクラスだった🤤
これなら Csv 側のヘッダに実装ごと書いても良いかな🤔

ヘッダに実装書くなよって言われそうだけど🙄キニシナイ

………😞
ヘッダに実装書いたら文法チェックもやってくれない…😞
しょうがないので結局実装は .mm へ…😑

……… Java で言う File って OC でどうしたら良いんだろ🙄

Objective-C フルパスから親ディレクトリ・ファイル名取得
https://qiita.com/unpi/items/62cb7495fd023f4f7d78

どうも NSString の能力としてパス文字列を分解する機能が有るっぽい🤔

Objective-C ファイル読み込み 【初級編 第22回】
https://tech.pjin.jp/blog/2013/02/14/objective-c-ファイル読み込み 【初級編 第22回】/

Objective-C ファイル書き込み writeToFile 【初級編 第23回】
https://tech.pjin.jp/blog/2013/02/26/objective-c-ファイル書き込み-writetofile 【初級編 第23回】/

ええええ………全部 NSString 🙄
まぁ…楽で良いんだけど🤤


次回は

NSString でできるという前提で移植を進める感じかな🤔

この記事が気に入ったらサポートをしてみませんか?