我不能不小心改变我的框架?

构build现代框架解决了版本控制问题,也是第一次获得API的重要性。 然后,它说每个应用程序都有自己的框架副本 。 那么,我不能不小心地改变我的框架,也就是说,不用担心打破使用旧版本框架的其他应用程序?

如果我们在iOS上讨论你自己的应用程序,你可以做任何你喜欢的事情。 “框架”仅仅是像其他模块一样的模块; 它包含在应用程序中,只是应用程序代码的一部分,所以如果您修改它,下一次更新将获得修订版本和使用它的新代码,这是没有问题的。

但是,在OS X上,可以在应用程序将会看到的库中安装框架。 很显然,在这种情况下,使用框架的代码必须小心版本控制。 同样,即使在iOS上,如果您使用框架作为将模块传递给其他开发人员的方式 ,则必须尽量不要盲目打破使用框架的现有代码。