- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Mac 应用程序,我需要它来扫描用户的 iTunes 库。知道我该怎么做吗?该应用程序将扫描库寻找不同的歌曲属性。
最佳答案
要查找 iTunes 资料库的实际最新位置(而不希望它位于默认位置),请阅读 iTunesRecentDatabases
或iTunesRecentDatabasePaths
属性(property)来自 ~/Library/Preferences/com.apple.iApps.plist
.
NSArray *libraryDatabases = [[[NSUserDefaults standardUserDefaults] persistentDomainForName:@"com.apple.iApps"] objectForKey:@"iTunesRecentDatabases"];
NSURL *libraryURL = (([libraryDatabases count])) ? [NSURL URLWithString:[dbs objectAtIndex:0]] : nil;
有关更高级的代码片段,请查找 parserInstancesForMediaType:
在 iMedia 的 IMBiTunesParser.m
对于实际的数据库解析,建议使用SAX解析器,如NSXMLParser
(相对于树解析器,例如 NSXMLDocument
或更糟: NSPropertylistSerialization
),因为某些用户拥有的库最多甚至有时超过 100,000 多个轨道。使用树解析甚至序列化会严重减慢速度并可能暂时阻止您的应用程序。
关于objective-c - 扫描 iTunes 资料库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290212/
是否可以通过编程将音频文件保存到设备 iTunes 库? 最佳答案 不幸的是,Apple 不允许第三方应用程序访问除他们自己的数据以外的任何其他内容(少数异常(exception))。 关于ios -
我正在开发一个 Mac 应用程序,我需要它来扫描用户的 iTunes 库。知道我该怎么做吗?该应用程序将扫描库寻找不同的歌曲属性。 最佳答案 要查找 iTunes 资料库的实际最新位置(而不希望它位于
如何在 iPhone 程序中连接到 iTunes 资料库?这其中使用了哪些 API 或类?我需要制作一个类似于现有 REMOTE 应用程序的应用程序:能够连接到某人计算机上的 iTunes 库并查看他
我正在开发用于管理 iTunes 库(ITL 文件)的 Java 解决方案。 ITL 格式是一种专有格式。我正在寻找有关 ITL 格式的实现或文档,但 Google 找不到任何有用的东西。 有没有人有
我正在解析 iTunes xml 库。由于 iTunes 12 新播放列表可用(电视节目、PDF、...) 由于“Distinguished Kind”键值,我想过滤其中的一些播放列表。 不幸的是,这
我想编辑音乐文件的“添加日期”属性,我想我可以使用 AppleScript 来完成此操作,但该属性是只读的。 然后我找到了一个名为“iTunes Music Library.xml”的文件,该文件可以
我正在使用 Sql Express 制作我的第一个数据库程序。目前我正在使用 Linq-to-Sql 进行数据访问,我的存储库类返回“实体”类型的对象。意义;我扩展了 dbml 实体类以用作我的业务对
我是一名优秀的程序员,十分优秀!