iOS开发制作框架简介
框架对于iOS开发非常重要。 通过使用框架,一个关键问题很容易解决。 所有这些框架都是由Apple构建的。 这些框架可供开发人员使用,因此,我们可以利用使iOS应用程序成功的技术。
构架
框架是一组独立且可重用的代码,它们被用作软件的构建块。 框架最好的理由是它们只能被构建一次,并且可以无限次地被重用。 有不同类型的框架。 例如UIKit,Repro,Fabric等。
框架步骤
- 从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类)获得背景颜色。 useRandomColor是RandomColor类的一种方法。 这是我在主项目中如何使用Framework的完整代码。
chitra05 / MainProject
通过在GitHub上创建一个帐户为MainProject开发做出贡献。 github.com
这是Framework的链接,https://github.com/chitra05/RandomColorFramework。