我听到它只是一个偏好问题。但是以编程方式添加视图必须具有优势。任何有经验的Xcoders都会关注评论吗?
答案 0 :(得分:1)
在IB中可以执行的代码中执行某些操作没有任何优势。这是人们从其他平台带来的坏习惯。
答案 1 :(得分:1)
在添加类似UI元素的 lot 时,通过代码可以轻松完成。
附带好处是我可以理解真正发生的事情。 Charles Petzold曾经说过如果他不能通过代码所有,他就不会写一本C#书。我认为一些程序员不喜欢automatic
生成代码的感觉。这并不是说IB对程序员不好,只是对理解螺母和螺栓并不好。这也是许多程序员喜欢Delphi(和IDE)的原因之一。
答案 2 :(得分:0)
重要的是要指出,对于非常具体的事情,如果你想要特定的行为,“编程视图”会非常有用。
所以我不会放弃这个想法,我仍然建议您使用Interface Builder来完成您将要开发的大部分内容,这样可以节省您编写大量代码行+时间。