Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 不使用interface builder的优秀OSX开发教程?_Xcode_Macos_Cocoa - Fatal编程技术网

Xcode 不使用interface builder的优秀OSX开发教程?

Xcode 不使用interface builder的优秀OSX开发教程?,xcode,macos,cocoa,Xcode,Macos,Cocoa,我是一个iOS开发者。我正在将一个应用程序从iOS移植到OSX,需要一些好的教程来帮助我跟上OSX编码的速度。这个问题已经被问了好几次,但所有的答案都参考了大量依赖Interface Builder的教程。我不想使用interface builder(请不要问我为什么不想使用IB来劫持我的问题)。理想情况下,我希望找到一些假设您已经拥有objective-C/iOS经验的教程 谢谢 在我看来,开发OSX的接口构建器几乎是必不可少的。您将浪费大量的时间在代码中设置所有内容。请记住,在iOS上,您只

我是一个iOS开发者。我正在将一个应用程序从iOS移植到OSX,需要一些好的教程来帮助我跟上OSX编码的速度。这个问题已经被问了好几次,但所有的答案都参考了大量依赖Interface Builder的教程。我不想使用interface builder(请不要问我为什么不想使用IB来劫持我的问题)。理想情况下,我希望找到一些假设您已经拥有objective-C/iOS经验的教程


谢谢

在我看来,开发OSX的接口构建器几乎是必不可少的。您将浪费大量的时间在代码中设置所有内容。请记住,在iOS上,您只有一个窗口,并且在任何时候,您的屏幕上都只有一个视图控制器(通常)。在Mac电脑上,这不是真的,而且你还需要考虑菜单

当你在学习,想了解所有的细节时,这种“自己动手”的心态是很好的,但是,听起来你好像在做一个真正的项目。。。我是说,你可能有最后期限。拥抱IB

如果你仍然想在没有IB的情况下开始使用cocoa,那么我认为这应该是一本不错的读物


请阅读-1,了解不要劫持我的问题。。。当你以一种非标准的方式寻求帮助时,最好解释一下为什么你需要这样做。如果人们理解你确实有一个很好的理由,而且你不只是固执或无知,他们会更倾向于帮助你。界面生成器对我来说太死板了。它还混淆了幕后真正发生的事情。我正在移植的应用程序UI非常繁重,并且UI完全(必须)以编程方式绘制。出于这个原因,我需要真正了解如何在OSX中创建UI元素。我并不是故意给人留下粗鲁的印象,我只是想避免我陷入一场关于IB的优点(或不足)的冗长、无关的争论。这是一个真实的项目,我确实有一个截止日期,但是,我正在学习,为了完成这个应用,我需要了解所有的细节。它不是传统的OSX应用程序。谢谢你的这篇文章!祝你好运,我理解你的心态,我认为将来你会真正喜欢使用这些工具(IB…不管是什么),我知道在早期这些工具看起来像是一堆WYSIWYG,当我编写更多代码时,我觉得我需要表现得更像一个“专业人士”,并编写所有代码。然而,今天我学会了接受这些工具。甚至是超级冲浪板!!!我没想到会发生这种事!所以,对我来说,我认为这是几乎每个开发人员都要经历的一个阶段,至少是现代的开发人员,我的意思是,在90年代没有这样的事情可以避免,真的……)