当前位置:  开发笔记 > IOS > 正文

iOS可重用组件

如何解决《iOS可重用组件》经验,为你挑选了1个好方法。

在我开发iOS应用程序的过程中,我注意到几乎每个应用程序都有一些重复的部分.例如,每个应用程序都有用户管理逻辑,登录,注册,忘记密码.每次,我发现自己试图手动导入已经开发的逻辑(视图控制器,笔尖,故事板).我的问题是如何在单独的组件中实现这些常见功能,因此我可以在每次启动新项目时重复使用它们.另请注意,应该有小型自定义的可能性,例如所有应用程序都有登录屏幕,但UI设计因每个应用程序而异.

长话短说,我需要的是:

    如何将常用的重复特征封装在单独的组件中.

    如何在新启动的项目中注入组件.

    如何在组件上进行自定义,而无需更改组件核心.

我想这应该是框架(或静态库)和可可豆荚的一些组合,但我想听听是否有人已经开发了一些关于此的概念.



1> Fabrizio Pro..:

是的,正如您所想的那样,我选择重用组件的方式是通过静态库或有时是可重用组件的框架,实现通用逻辑或结构良好的类来继承新项目,我将其提供给新项目作为CocoaPods开发pod的项目位于我的开发机器或共享的git存储库中.这种方式应该回答您的问题1和2.对于您的问题3,您可以选择对核心解雇窗格更新执行自定义,或者使核心方法适应目标项目中的可能覆盖.希望能帮助到你.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有