Candyan

Candyan 专业 iOS,业余 Android,偶尔捣鼓下Server的工程师。

文章

  1. Swift Operators

    Operators in Swift are among the most interesting and indeed controversial features of this new language.

  2. 单元测试

    对于开发者来讲,单元测试是一个容易让人激动的话题。它会激发起其热心拥护者的优越感,唤起非从业人员的不足感。Cargo Cults like TDD这篇文章(Cargo Cults)为他们在单元测试上的名誉打上了共同选择并且道德和工具不分的标签。

  3. KVC Collection Operators

    Ruby爱好者总爱嘲笑Objective-C臃肿的语法。尽管新的Object Literals语法让我们瘦了几斤,但那些红头发的恶霸们还总是用他们的单行map和花哨的#to_proc符号嘲讽我们。幸运的是,我们有键-值编码这个王牌。

  4. NSOrderedSet

    为什吗NSOrderedSet不是继承自NSSet的捏?答案可能会让你大吃一惊。

  5. NSDateComponents

    NSDateComponents 类在Foundation的日期和时间API中扮演着重要的角色。其本身并没有什么令人印象深刻的特征,仅仅是一个日期信息的容器(信息包括:月,年,月中的某天,年中的某周,或者是否是闰月)。然而,值得一提的是,在其结合 NSCalendarNSDateComponents 类之后,日历格式的转换变得十分方便。