我已经是一名软件开发人员(主要使用 Visual Studio)多年了,现在已经几个月使用 Objective C 和 Cocoa。我现在已经非常熟悉这门语言和框架,但需要改进的是界面设计,尤其是自定义视图和表格。 标准设计方面有很多信息,但定制设计方面的信息却不多。以下是我想做的一个例子:创建一个带有多个信息(文本字段和图片)的表格视图,并在单击时展开该单元格以显示更多信息。 您能推荐一些书籍、教程、演练等来学习此过程的部分吗? 非常感谢。
对于设计主题,苹果的人机界面准则是一个很好的起点。 对于实现问题,请查看Cocoa控件和单元格编程主题。正如标题所示,它详细介绍了控件和单元格如何协同工作,包括如何子类化一个或两个以实现自定义 UI。还有一些有趣的内容,例如视图编程指南、Cocoa绘图指南、核心动画编程指南和核心动画菜谱。