本文主要是介绍IOS深入学习(15)之Outlet,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 前言
本文是介绍有关Outlet的文章,详情如下。
英文原文:http://blog.csdn.net/developer_zhang/article/details/12170789
转载请注明出处:http://blog.csdn.net/developer_zhang
2 详述
outlet是一个用IBOutlet符号注释的属性并且我们在一个nib文件或者故事板中可以灵活的设置它的值。我们声明一个outlet在类的接口里,并且在outlet和另一个nib文件或者故事板中的对象建立连接。当文件被加载的时候,连接就已经确定了。
我们使用限定词IBOutlet定义一个outlet作为属性。
@property (nonatomic,weak) IBOutlet UITextField *nameField;
IBOutlet符号仅仅被Xcode使用,决定什么时候属性为outlet;它没有实际的值。
通过outlet,一个在我们代码中的对象能够获得与被定义在nib文件中或者故事板中对象的关联然后从文件中加载他们。包含outlet的对象常常是一个自定义controller对象例如一个view controller。我们频繁的定义outlets以至于我们能够发送信息给UIKit框架中的view对象。
3 结语
以上是所有内容,希望对大家有所帮助。
这篇关于IOS深入学习(15)之Outlet的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!