1

この質問は、この 1 週間、私を悩ませてきました。以下に、私の問題と、私が行った調査をリストします。

シナリオ: 5000 行と 3 列の .csv ファイルが与えられました。3 つの列は次のように定義されます。

サイト ID|サイト名|サイト URL

私の仕事:会社のデザイナーが各サイトを 1 から 5 のスケールで評価するための HTML インターフェイスを作成すること。

私の行動計画:私は新入社員です。採用された言語である Objective-C に慣れてきました。

プロジェクトの私のアルゴリズムは次のとおりでした。

  1. .csv を解析する
  2. 「サイト名」変数を削除します
  3. 以下の変数を含む新しい .csv を作成します: サイト ID|サイト URL|評価|画像
  4. 新しい .csv (前述のすべての項目を含む) を HTML ページとして表示します。「評価」のトグルがあり、これを押すと、インポート (またはロード) された .csv に評価が記録されます。

「画像」セクション Paparazzi という名前のソフトウェア (Mac OS X オペレーティング システム上) を使用します。このソフトウェアは、メイン ページの完全にフォーマットされたスクリーンショットを取得し、PNG ファイルとして保存します。ファイル拡張子の URL (ローカルに保存されている) を使用して「画像」列に読み込む予定です。これにより、デザイナーが画像をクリックすると、ローカルに保存されている画像を読み込むことができます。

私の問題: Objective-C は完全にスクリプト言語ではないため、必要なライブラリやこれを実装できるメソッドと混同しています。私はアルゴリズムを持っていますが、実装については完全に確信が持てません。

私の質問:以前に Objective-C を使用してこれと同様のプロジェクトを行ったことがあれば、どのようなヒントを提供してもらえますか? .csv を HTML インターフェースとしてロードし、編集時にこの編集を .csv に保存するにはどうすればよいですか? これにはサーバーが必要ですか、それともマシンからすべてを実行できますか? (ローカルに保存されている) 画像を取得し、そのファイル拡張子を抽出して、.csv に読み込むにはどうすればよいでしょうか?

最も重要な質問: これは Objective-C で達成可能ですか? その背後にある私の理由は、このようなタスクを通じて OC の知識を深めたいということです。はい、Python を使用する方が簡単ですが、Objective-C でこれを行うことは可能ですか?

ありがとうございました。

4

1 に答える 1

0

それは確かに達成可能ですが、あなたが本当にこのように行きたいとは思わないでしょう。私が正しく理解していれば、Webブラウザを介してHTMLページを他の人に提供したいと考えています。つまり、サーバー上で実行される(単純な)httpデーモンを作成するか、標準のhttpデーモンと通信するCGIスクリプトを作成します。 。Python / PHP / Rubyはこれを簡単に実行できるため、エラーが発生する可能性がはるかに少なくなります。

はどうかと言うと

Objective-Cは完全にスクリプト言語ではないため

私はおそらくそれを次のように言い換えるでしょう

Objective-Cは完全にスクリプト言語ではないため

于 2012-11-05T17:38:22.437 に答える