iOS开发制作框架简介

框架对于iOS开发非常重要。 通过使用框架,一个关键问题很容易解决。 所有这些框架都是由Apple构建的。 这些框架可供开发人员使用,因此,我们可以利用使iOS应用程序成功的技术。

构架

框架是一组独立且可重用的代码,它们被用作软件的构建块。 框架最好的理由是它们只能被构建一次,并且可以无限次地被重用。 有不同类型的框架。 例如UIKit,Repro,Fabric等。

框架步骤

  1. 从Xcode创建新项目,转到File> New> Project

2.选择ios,然后选择Cocoa Touch Framework>下一步

3.提供框架名称和其他信息,然后单击下一步按钮

4.最后保存,您要保存的位置

与主项目连接

创建您自己的项目。 要从框架获取帮助,需要将框架与项目连接。 然后,为了从项目中使用此框架,您需要导入项目代码。

框架结构

例如,名为TestFram的框架。 因此,在此TestFram Framework中,添加名为RandomColor的RandomColor.h文件中添加公共方法

  • (UIColor *)useRandomColor;

randomColor.h文件中需要useRandomColor方法来实现。 这里使用红色,绿色,蓝色中的随机数来改变颜色。

(UIColor *)useRandomColor {

返回[UIColor colorWithRed:redColor green:greenColor
blue:blueColor alpha:1];
}

这里redColor是红色的float随机数。

这里greenColor是绿色的float随机数。

这里blueColor是蓝色的float随机数。

主要项目结构

在主项目中,我们需要连接Framework。 像这样导入

#import

例如,在主项目中,添加了使用此框架的按钮。 还添加了UIView,用于更改其背景色的颜色。 像这样的按钮动作代码,

(无效)changeColor {
self.changeColorView.backgroundColor = [RandomColor useRandomColor];
}

在这里, changeColorView是一个UIView ,还可以更改其 通过使用RandomColor类( TestFram Framework类)获得背景颜色。 useRandomColorRandomColor类的一种方法。 这是我在主项目中如何使用Framework的完整代码。

chitra05 / MainProject
通过在GitHub上创建一个帐户为MainProject开发做出贡献。 github.com

这是Framework的链接,https://github.com/chitra05/RandomColorFramework。