我使用 HTML/CSS 已经有一段时间了……主要用于 UI 网络应用程序项目。然后我将 HTML/CSS 交给开发人员(PHP、Python、Ruby 等),由他们将其全部整合。
用什么为 iOS 应用程序创建 UI?我知道原生 ios 应用程序是在 objective-c 中创建的,但它们的用户界面呢?
提前感谢您提供的任何指导。
埃迪
最佳答案
native iOS 应用程序中的用户界面是使用 Mac OS X 上的 Interface Builder 创建的。您创建的 UI 由 native Cocoa Touch/UIKit 对象(UIButton、UIView、UITextField 等)组成,这些对象是 serialized成 XML 格式。 Interface Builder 允许您定义和配置这些对象,并将它们以 XML 格式保存为 .xib 文件。当 native 应用程序想要显示 UI 时,它会读取您的 .xib 并反序列化存储在其中的对象。
由于 Interface Builder 只是在玩弄实际的 Objective-C 对象,您可以通过直接在代码中创建对象并以编程方式将它们添加到窗口来完全跳过它。 (显然,如果您不小心,这会很快变得复杂。)
关于ios - HTML/CSS 之于 web 应用程序就像 "what"之于 ios 应用程序一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5252255/