[Objective-C] 请问这道关于 OC 类的面试题如何解答?

2014-07-13 00:08:29 +08:00
 medwyn
题目:定义2个新类,分别命名为Song/Playlist。Song对象包含歌曲的信息,歌名、艺术家、专辑、歌曲长度;Playlist对象表示一个播放列表,包含播放列表名称和一个歌曲的集合,还应该提供添加和删除歌曲的方法。(Objective-C)

请尽量给出详尽的代码及注释,谢谢~
以上~
4075 次点击
所在节点    iDev
11 条回复
offspring
2014-07-13 00:11:24 +08:00
这都不会就别面试了
medwyn
2014-07-13 00:14:05 +08:00
@offspring 额,没说面试啊,初学者。。。
deepurple
2014-07-13 00:15:47 +08:00
这哪家公司的面试题,这么业界良心
medwyn
2014-07-13 00:41:40 +08:00
@deepurple 这是原题:集合包含:NSArray、NSDictionary、NSSet。 定义三个新类,分别名为Song、PlayList和MusicCollection。Song对象包含着关于特定歌曲的信息,⽐比如歌曲名、艺术家、专辑、歌曲⻓长度等;PlayList对象包含播放列表名称 和⼀一个歌曲的集合;MusicCollection对象包含所有播放列表集合,它包括⼀一个名为Library 的主播放列表,这个列表包含该集合中的所有歌曲。定义上述的三个类,并编写⽅方法实现下 列⼈人物:1、创建⼀一个Song对象,并设置其信息;2、创建⼀一个PlayList对象,并对播放列表添加和删除歌曲。如果⼀一⾸首新歌不在主列表 中,那么将其添加进去。确保从主播放列表中删除⼀一⾸首歌时,也要从⾳音乐集合中的其他播放 列表中删除此歌曲;3、创建⼀一个MusicCollection对象,并对该集合添加和删除播放列表。 4、搜索并显⽰示关于所有歌曲、播放列表或整个⾳音乐集合的信息。 5、确保所有你定义的类都不产⽣生内存泄露。
medwyn
2014-07-13 00:46:40 +08:00
已经解决了,谢谢楼上这么晚还回复我的两位。
sampeng
2014-07-13 01:10:39 +08:00
@medwyn
面试的问题你也发网上来问。。我去。。这个世界怎么了。。。
哪家公司这么倒霉
medwyn
2014-07-13 11:13:32 +08:00
@sampeng 这是面试题,但不是我的面试题,初学者做做题目对自己有帮助。这串沉了吧,一棒子看客,捉急。
cielpy
2014-07-13 11:23:12 +08:00
最后两句话给人一种伸手党的感觉,so,看客。
medwyn
2014-07-26 00:31:49 +08:00
@cielpy 这么久了,来看看各位的回复。早早的就在楼层中注明了是初学者的问题,你嫌麻烦可以提供思路,一句“so 看客。”啧啧,还真是,逼格真是高。看是你的权力,来恶心我就是你的不对了,no can no bb。
真是low。
cielpy
2014-07-26 00:47:23 +08:00
@medwyn 呵呵。不管什么问题,如果直接说给详尽的代码,我觉得,不如直接去发一个外包让人做,这样发贴不像是讨论问题的,更像伸手的。大家都有自己事做,讨论问题都比较乐意,社区本来就是讨论问题的,如果你换个方式发贴,问下思路什么的,可能回复的人多些。如果回复说,有钱吗,有钱就写,你肯定会更不爽。个人观点,不喜随便喷。
不过LZ说的对,不喜欢嫌麻烦不回复就是了。嗯。多谢提醒。
Aixtuz
2015-04-09 19:17:30 +08:00
学东西,求助,还这么高的姿态。
干着伸手党的事,就别怕人说。
又是逼格,又是恶心,又是no bb的,也不知到底谁low了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX