单说界面: 1:里面很多东西都自定义,系统不提供同样的,大概总结下: A:关闭按钮,去看NSWindow,还要学习重绘Window. B:其他按钮,去看NSPopupButton,NSSearchButton, NSSegmentedControl,了解他们的工作原理,以及如何修改他们的事件,如何重绘外观 C:歌曲展示,去看NSTableView 2:要有个美工,需要切图。如果只是学习,可以直接拿VOX的图。
至于功能性,最主要的就是播放了。有开源的去学习。 其他的细节太多了。一个人做这个得要点时间。主要都会耗费在界面上