Tag: cocoa design patterns

使Objective-C类看起来很美

我想问你们所有的意见在目标C的代码气味,特别是cocoa触摸。 我正在制作一个相当复杂的游戏,并且即将开始伟大的12月重构。 我的很多课程,特别是模型,充满了处理内部商业逻辑的方法; 我将把这些隐藏在一个私人的类别中,在对抗大量头文件的战争中。 这些私有类别包含了大量的声明,这让我感到不安…就像Objective-C出来让我对所有这些方法感到内疚。 我重构得越多(一件好事!),就越需要保持所有这些重复(不太好)。 这只是感觉不对。 像Ruby这样的语言,社区非常注重非常简短,清晰,美丽的方法。 我的问题是,Objective C(特别是Cocoa Touch),你的方法有多长,你的控制器有多大,以及你们所有项目中你发现每种types的方法有多less? 在目标C中,有什么特别好的,美丽的由短方法构成的类的例子,还是不是语言文化的重要组成部分? 披露:我正在阅读“小小的Schemer”,这应该解释我的悲伤,重新:客观C.