objective-c – 如何创建没有Interface Builder的Cocoa接口?

概述我更喜欢创建我的接口编程。似乎Apple开发人员的所有文档都假定您使用的是Interface Builder。是否可以编程创建这些接口,如果是这样,我从哪里开始学习如何做到这一点 我认为相关文件为此,如果可能的话将在这一节:http://developer.apple.com/referencelibrary/Cocoa/idxUserExperience-date.html I would pr 我更喜欢创建我的接口编程。似乎Apple开发人员的所有文档都假定您使用的是Interface Builder。是否可以编程创建这些接口,如果是这样,我从哪里开始学习如何做到这一点

我认为相关文件为此,如果可能的话将在这一节:http://developer.apple.com/referencelibrary/Cocoa/idxUserExperience-date.html

解决方法

I would prefer to create my interfaces programatically.

为什么? Interface Builder更容易,更快。你不能通过拖放来写错字,当你用手打字矩形时,你不会得到那些非常方便的Aqua指南。

不要打它。 Interface Builder是您的朋友。让它帮助你。

如果你坚持通过在代码中编写你的UI浪费你自己的时间和精力:

不是基于文档(通常基于库的,像邮件,iTunes,iPhoto):创建NSObject的子类,实例化它,并使其成为应用程序的委托,并在委托的applicationDIDFinishLaunching:方法中,创建一个窗口, ,并命令它前面。

基于文档(像TextEdit,PrevIEw,QuickTime Player):在NSdocument的子类中的makeWindowControllers方法中,创建你的窗口(并用视图填充它们)并为它们创建窗口控制器,确保为每个窗口发送adDWindowController:控制器。

总结

以上是内存溢出为你收集整理的objective-c – 如何创建没有Interface Builder的Cocoa接口?全部内容,希望文章能够帮你解决objective-c – 如何创建没有Interface Builder的Cocoa接口?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1046016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存