Dropbox OSX 应用程序逻辑
我是一名 iOS 开发人员,从未为 Mac OSX 进行过开发,但我对 Dropbox Mac OS 应用程序的工作逻辑感兴趣。确切的问题是:
1)如何以编程方式像 Dropbox 一样在 Finder 应用程序中显示额外的驱动器/文件夹?
2) 如何检测用户是否从他的计算机对 dropbox 文件夹进行了修改?有没有办法制作一些脚本(在AppleScript中????)在文件内容更改时通知应用程序,或者应用程序是否必须定期控制任何文件是否已更改。
3) OSX 应用程序后台活动限制是什么?
I'm an iOS developer and have never developed for Mac OSX, but I'm interested in the Dropbox Mac OS application's working logic. Exact questions are:
1) How can I programmatically do additional drive/folder that is shown in the Finder app as Dropbox does?
2) How can I detect that user has made modifications to dropbox folder from his computer? Is there any way to make some script(in applescript?????) to notify application when file contents change or does application has to control periodically whether any file has changed or not.
3) What's about OSX applications background activity limitations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1)使用LSSharedFileList。
将项目添加到 Finder/保存对话框侧边栏
2)您可以使用 FSEvent API。
3)查看守护进程和代理技术说明 。
1) use LSSharedFileList.
Add an item to the Finder/Save dialog sidebar
2) you can use FSEvent API.
3)take a look at Daemons and Agents technical note.