V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
medwyn
V2EX  ›  iDev

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

  •  
  •   medwyn · 2014-07-13 00:08:29 +08:00 · 4143 次点击
    这是一个创建于 3777 天前的主题,其中的信息可能已经有所发展或是发生改变。
    题目:定义2个新类,分别命名为Song/Playlist。Song对象包含歌曲的信息,歌名、艺术家、专辑、歌曲长度;Playlist对象表示一个播放列表,包含播放列表名称和一个歌曲的集合,还应该提供添加和删除歌曲的方法。(Objective-C)

    请尽量给出详尽的代码及注释,谢谢~
    以上~
    11 条回复    2015-04-09 19:17:30 +08:00
    offspring
        1
    offspring  
       2014-07-13 00:11:24 +08:00
    这都不会就别面试了
    medwyn
        2
    medwyn  
    OP
       2014-07-13 00:14:05 +08:00
    @offspring 额,没说面试啊,初学者。。。
    deepurple
        3
    deepurple  
       2014-07-13 00:15:47 +08:00
    这哪家公司的面试题,这么业界良心
    medwyn
        4
    medwyn  
    OP
       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
        5
    medwyn  
    OP
       2014-07-13 00:46:40 +08:00
    已经解决了,谢谢楼上这么晚还回复我的两位。
    sampeng
        6
    sampeng  
       2014-07-13 01:10:39 +08:00
    @medwyn
    面试的问题你也发网上来问。。我去。。这个世界怎么了。。。
    哪家公司这么倒霉
    medwyn
        7
    medwyn  
    OP
       2014-07-13 11:13:32 +08:00
    @sampeng 这是面试题,但不是我的面试题,初学者做做题目对自己有帮助。这串沉了吧,一棒子看客,捉急。
    cielpy
        8
    cielpy  
       2014-07-13 11:23:12 +08:00
    最后两句话给人一种伸手党的感觉,so,看客。
    medwyn
        9
    medwyn  
    OP
       2014-07-26 00:31:49 +08:00
    @cielpy 这么久了,来看看各位的回复。早早的就在楼层中注明了是初学者的问题,你嫌麻烦可以提供思路,一句“so 看客。”啧啧,还真是,逼格真是高。看是你的权力,来恶心我就是你的不对了,no can no bb。
    真是low。
    cielpy
        10
    cielpy  
       2014-07-26 00:47:23 +08:00
    @medwyn 呵呵。不管什么问题,如果直接说给详尽的代码,我觉得,不如直接去发一个外包让人做,这样发贴不像是讨论问题的,更像伸手的。大家都有自己事做,讨论问题都比较乐意,社区本来就是讨论问题的,如果你换个方式发贴,问下思路什么的,可能回复的人多些。如果回复说,有钱吗,有钱就写,你肯定会更不爽。个人观点,不喜随便喷。
    不过LZ说的对,不喜欢嫌麻烦不回复就是了。嗯。多谢提醒。
    Aixtuz
        11
    Aixtuz  
       2015-04-09 19:17:30 +08:00
    学东西,求助,还这么高的姿态。
    干着伸手党的事,就别怕人说。
    又是逼格,又是恶心,又是no bb的,也不知到底谁low了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4152 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:11 · PVG 12:11 · LAX 20:11 · JFK 23:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.