Obj.C

obj.C:MesaClipメソッド構成

メソッド構成図を作成しました。

IBActionなどCocoaからkickされるメソッドを先頭に持ってきて、まとめました。以前書いたように、削除の実装が思ったよりも複雑でむずかしいでした。

技術的には、

  • textStorageへの読み込みにinsertTextではなくappendAttributedStringを使わないといけないと発見するまでとても長い時間がかかりました。
  • また、URLの読み込みは.rtfdをwork fileとして使うことにしましたが、本当にこれでいいのかどうかは良くわかっていません。
  • 最終的に、Table Viewの行削除のロジックを別クラスに出すとうまく行きませんでした。真剣に原因究明をしていませんが、5行くらいのロジックなのでgive upしました。
  • 配列の書き出しがうまくいかなかった原因はいずれ調査し、解決する必要があります。サンプルコードでもやってみたのですけどね。
  • ソースコードは、このあと並びを修正してからアップするようにします。夜中までには完了できるでしょう。
  • textDidChangeが漏れていましたので追加しました。あとでアップするExcelファイルの方は修正されています。

1. フォルダ名の生成

スクリーンショット 2014-03-30 16.04.13

 

2. ダブルクリック:ファイル表示切り替え
3. URL:ユーザが入力したURLの読み込み

スクリーンショット 2014-03-30 16.04.32

4.ファイル名: 表示画面のsave

スクリーンショット 2014-03-30 16.05.00

5. 削除: 保存したファイルやフォルダの削除

スクリーンショット 2014-03-30 16.05.24

 

Categories: Obj.C, 技術

Tagged as: