纯objective-c写的iOS App,增加新功能时可以用xib或者StoryBoard吗
大家讲道理
大家讲道理 2017-04-17 11:20:32
0
11
1448

我负责接手开发一个iOS App,之前这个产品已经在App Store架上了,没有用到xib, storyboard,所以的界面都是在objective-c代码画的(CGRectMake)。

现在我要给这个产品增加新的模块,新模块如果用xib或者StoryBoard,能和老的代码兼容吗,我问了团队内的两个同事,一个说可以,一个说不可以。

到底是可以不可以呢?

问题补充,老的代码里,所有界面都共用一个导航头,不同界面之间的跳转是这样写的:

[self.navigationController pushViewController:webv animated:YES];

在loadView方法中这样修改导航条上的文字:

self.title = @"关于我们";

我隐约记得那位说不可以的同事,就是说新的模块用xib/storyboard实现,pushViewController就不兼容了。只是隐约记得,不确信,如果有错,多半是我太菜听错,应该不是那同事的错-_-

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(11)
刘奇

StoryBoard应该不行,xib可能会引起一些意外,建议沿用项目的编码风格,维护方便,继承上也会好点。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage