iPhone SDK开发obj-C vs界面构建器

Amy*_*Amy 2 iphone objective-c

我是iOS平台的新手.我不清楚界面构建器的用途.看起来我可以完全避免使用它,只需在目标c中编写所有代码.我对吗?IB有什么可以做的但是obj-c不能吗?

它让我想起了visual basic 6.

bbu*_*bum 5

您也可以完全避免使用C并在ARM程序集中编写所有内容...

InterfaceBuilder有点像编译器.它是您使用的工具[希望]让您的生活更轻松.它不生成代码,它会生成描述您的特定接口文件的二进制存档.虽然您可以在Interface Builder中手动执行代码中的所有操作,但这可能会浪费时间.

IB绝对是专业人士使用的.例如,所有Apple的应用程序都是用IB构建的.

至于与同事共享文件,这绝对应该通过像Subversion,Perforce或Git这样的修订控制系统来完成.虽然你可以通过电子邮件发送你的项目 - 包括xib文件 - 这很容易出错.最好使用源代码管理工具来处理共享和更改跟踪.