Abstract
Along with Apple rise again, in the Mac application development platform to do it again hot, the system is developed in this context. The system is developed under the Mac platform, music player system that can achieve the daily needs of MP3 players.
System development is based on Mac OS X's Cocoa framework technology, the use of the development language is Objective-C. Cocoa is Apple provides a set of API, we pass one of the interfaces; override one of the ways to achieve that we need to functionality.
The system is based on Apple's interface standard. Interface must be simple, the interface menu is prompts to Apple’s style; color should not be too rich. It allows users to get comfortable experience.
The system has five modules, which control and play list management are the two core modules. Play control is mainly achieved: the music player, music pause, play mode control, on the one, next control, and music volume adjustment. Song list management module to achieve: Display the selected songs to show the currently playing song, song list is sorted, the song queues, add, delete, drag and drop songs to the list with the mouse, remove the playlist.
For this system development, design is the basis, function is the key. Mainly to introduce the Mac platform and its associated development tools and technologies used. Function of the system description is also very detailed.
Key words: Apple platform, MP3 Player, Cocoa