在过去的一周里,这个问题一直困扰着我。下面,我将列出我的问题,以及我对其进行的研究。
场景:给了我一个 .csv 文件,它有 5000 行和 3 列。三列定义为:
站点 ID|站点名称|站点 URL
我的任务:为公司的设计师创建一个 HTML 界面,以 1-5 的等级对每个站点进行评分。
我的行动计划:我是新员工。我已经习惯了我被聘用的语言,那就是 Objective-C。
我的项目算法是:
- 解析 .csv
- 删除“站点名称”变量
- 创建一个包含以下变量的新 .csv:站点 ID|站点 URL|评级|图像
- 将新的 .csv(包含所有上述项目)显示为 HTML 页面,其中有“评分”的切换按钮,按下时会将评分记录到从中导入(或加载)它的 .csv 中。
“图像”部分我将使用一个名为 Paparazzi 的软件(在 Mac OS X 操作系统上),它会截取主页的完全格式化的屏幕截图并将其保存为 PNG 文件。我计划使用文件扩展名 URL(存储在本地)并将其加载到“图像”列中,因此当设计师单击图像时,他能够加载存储在本地的图像。
我的问题:由于 Objective-C 不完全是一种脚本语言,我对我可能需要的一些库和/或我可以实现它的方法感到困惑。我有算法,但我完全不确定实现。
我的问题:如果你以前用 Objective-C 做过一个类似的项目,你能给我什么建议?如何将 .csv 作为 HTML 界面加载,在编辑时,它将将此编辑保存到 .csv 中?为此我需要任何服务器,还是所有东西都可以从一台机器上执行?您如何抓取图像(存储在本地)、提取其文件扩展名并将其加载到 .csv 中?
最重要的问题:这可以通过 Objective-C 实现吗?我的理由是,我想通过这样的任务来提高我对 OC 的了解。是的,使用 Python 更容易,但是使用 Objective-C 可以做到这一点吗?
谢谢你。