2017-01-17 66 views
0

我正在开始一个移动开发课程,而我的教授希望我能够立即使用Objective-C编写的一个应用程序来帮助他,而且我有3个月的时间。到目前为止,我已经参加了一些其他的CS课程,但是几乎没有涉及移动应用程序开发的内容。注释PDFs:从哪里开始?

这个应用程序基本上是一本歌本,其中包含许多音乐乐谱的PDF文件。他希望我添加的第一件(多件)事情是用户可以用荧光笔,钢笔和橡皮来标注乐谱。由于有很多乐谱,我需要让应用程序为每个乐谱保存这些注释,并在需要时允许用户进行编辑(即允许用户返回并删除内容并向给定乐谱添加更多注释) 。

我正处于规划阶段,我正试图找出最佳方法来做到这一点。我正在考虑在第二个视图图层上出现注释,然后将该图层保存为图像,以便随时将其重叠回到音乐笔记表(供用户查看)。我担心的是,用户一旦将其保存为图像(即,擦除并添加更多注释,然后再次保存),是否能够重新注释该层?

或者最好的方法是什么?我真的很感激任何建议,因为我在我的头上!

+1

这是一个令人难以置信的广泛问题,人们对什么是“最好”可能会有不同的看法。我预计它将被关闭。我真的不知道什么是最好的方式。我的建议是用不同方法制作原型,并尽可能早地失败。如果你有技术问题,堆栈溢出可能会帮助,但不要指望它。祝你好运。 –

回答

1

那么这是一个非常广泛的问题来回答它,但让我帮你一些链接,你将需要通过这样的。

它会帮助你开始你的需求到应用程序。

有许多第三方框架在那里为PDF注释:

  1. PSPDFKit (Paid)
  2. FastPDFKit
  3. Poppler(开放源代码)

有一些做题的联系,这也有助于你用于PDF注释

一些Github的链接

注:LazyPDFKit - (不再维护 - 使用修复 错误的源代码)

希望这可以帮助你进行研究。

+0

谢谢你的链接!这真的很有帮助。 – Lorraine