收集统计数据

时间:2012-05-09 22:05:33

标签: objective-c cocoa statistics mac-app-store

我正在为Obj-C / Cocoa的Mac App Store编写应用程序。该应用程序处理.html文件,不需要互联网连接。

我想知道,收集统计数据的最佳方法是什么?我感兴趣的只是处理的文件数量。

这样,在应用程序的主页上,我可以显示已处理的XXX,XXX文件。

我想我只会在转换文件时发布到网络服务器,但这会大大减慢应用程序的速度,如果用户没有连接到互联网,则无法正常工作。

1 个答案:

答案 0 :(得分:1)

您可以在内部累积统计数据,以便每隔一段时间(也许每天)上传。您可以使用NSUserDefaults在重新启动时保存累计数量。

您应该要求用户获得上传数据的许可,即使是看似无关紧要的事情,也可以作为处理文件的数量。

您使用简单的HTTP请求上传数据。 (你知道它很容易被欺骗,对吗?)你应该在尝试之前使用network reachability API来检查系统是否是网络连接,所以你不要强制拨号。可访问性API无法告诉您连接肯定会成功,因此您应该处理无法正常连接的错误。