我是一名有丰富经验在.NET上构建应用程序的Windows程序员,目前我正在尝试在Mac上进行一些黑客工作。我对使用Mono和特别是使用Monomac来缓解过渡并保持温暖、舒适和熟悉的.NET环境非常感兴趣。然而,我很难理解所有与Mac相关的API、库和工具,例如界面生成器、XIB、文件所有者、第一响应者、*kit以及其他神秘的Mac特性。我已经在一个平台上太久了,我的大脑被锁定在一个特定的视角上。对于那些在我之前走过这条路的人,你能推荐任何书籍帮助我快速掌握吗?理想情况下,我希望阅读一份详细的Windows与Mac API、工具和库的比较,以帮助我进行转换。非常感谢!