问候,我正在学习Cocoa和Objective-C.我已经完成了"全部"教程,我对ObjC语言非常熟悉.我现在正在寻找的是学习Cocoa习语,并看到在漂亮的Cocoa应用程序中使用的真实代码.
似乎严肃的应用程序(iTunes等)不仅仅是放入IB元素.他们通过代码做了很多事情来调整它们看起来不错.(示例:iTunes播放列表抽屉.如何获得该样式?)
以下是我发现的开源友好UI的一些示例:
Smultron(现在的家,开源叉)
传输
维也纳
Gitnub
有关具有优秀Cocoa用户界面的开源应用程序的任何其他建议?
你可能想看看Brandon Walkin的BWToolkit.它非常棒,包含优雅的UI元素和其他对象集合.提供源代码,以便您可以查看自定义控件和视图的创建方式.
Brandon甚至提供了一些演练电影,例如"在3分钟内创建一个iCal界面".
其他一些开源应用程序可以用于Mac和iPhone,Adium和Quicksilver的Camino,Colloquy(大量的UI定制).