2)当您决定创建类库与开发Web应用程序或桌面应用程序时,是否需要采用不同的方法。由于iPhone应用程序有很多视图,所以最好将函数从一个视图复制到另一个视图而不是为可重用函数创建函数库? (即网络服务功能,这应该重复吗?)
3)传统上在Web应用程序,桌面应用程序中,当您需要重复使用一次以上的函数2次时,您可能会考虑创建一个库,但并不是所有时间它真的取决于情况,这仍然适用于iPhone开发?
答案 0 :(得分:3)
一个好的经验法则是问自己:我会在另一个项目中使用它吗?
在我看来,在同一个应用程序中重用不同视图中的功能并不足以成为创建库的好例子。
重要的是要注意不同应用程序之间的重用差异(在这种情况下创建库是好的)并在项目内重用(您使用良好的OO设计解决它)
您可以查看this link以获取开源iPhone库列表。您将了解库应该包含的内容。
答案 1 :(得分:0)