加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 将现有项目转换为可自定义的框架

发布时间:2020-12-14 17:48:08 所属栏目:百科 来源:网络整理
导读:我是一个 Android开发人员,我需要创建和IOS应用程序.所以我做了,应用程序现在就准备好了.但现在我想把它变成一个图书馆/框架.我的意思是每个客户端在不同的项目中使用相同的代码库,他们将能够更改应用程序的文本字符串和颜色.其余的业务逻辑将保持不变. So S
我是一个 Android开发人员,我需要创建和IOS应用程序.所以我做了,应用程序现在就准备好了.但现在我想把它变成一个图书馆/框架.我的意思是每个客户端在不同的项目中使用相同的代码库,他们将能够更改应用程序的文本字符串和颜色.其余的业务逻辑将保持不变.

So Simply I have two major question:

>如何将项目转换为框架?我是否需要在其他地方创建单独的框架,然后将项目作为Coca touch Framework导入其中?我对吗??
>如何使其可定制?我对Customizable的意思是简单的两件事.

> 1)视图的颜色.我有两个很多观点.我想要一个单独的颜色文件,这样我就可以改变它的颜色,它反映了整个应用程序的变化
> 2)字符串.我想更改文本字符串,以便可以在所有项目中更改它.

请告诉我如何实现这些目标.特别是第二点是我主要担心的问题.

Note: The project that I want to convert in framework has two many viewControllers and all are built in one storyboard.

解决方法

关于如何创建框架,这是我如何做到的:

>创建工作区:

enter image description here


>通过从Finder中拖入项目,将要转换为库的项目放入该工作区(确保在执行此操作时不在XCode中打开).我们称之为项目FrameworkProj:
>为Cocoa Touch Framework类型的FrameworkProj创建目标:

CocoaTouchFramework


>创建第二个项目,我们将其称为SampleProjWhichUsesFramework,并将框架导入其中.

至于你可以通过框架设置IB元素的问题,只需确保你有那些标记为公共的元素的IBOutlets,它们将作为框架的属性提供给SampleProjWhichUsesFramework.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读