码迷,mamicode.com
首页 > 移动开发 > 详细

ios学习笔记(2)

时间:2015-09-06 22:57:52      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:

监听控件的某些事件

使用代理模式,是为了在程序直接"解耦"

 

表格可以显示非常丰富的数据,为了达到这一效果,设置表格的"数据源"

@required 必须实现的方法

@optional 可选的实现方法->不强求实现->如果实现了能得到特殊的效果,如果不实现,也不影响程序的正常运行

能够增加控件的灵活度

 

代理阶段性小结

 

1. 遵守协议,预先定义好方法,不实现,具体的实现工作由代理负责

<控件的名字+DataSource> 定义的与数据有关的方法

<控件的名字+Delegate> 定义的与事件有关的方法,通常用来监听控件事件的

 

2. 代理方法

 

1> 方法名以控件名称开头(没有类前缀) -> 方便程序员编写的时候,快速找到需要的协议方法

2> 第一个参数是自己 -> 意味着在协议方法中,可以直接访问对象的属性,或者调用方法

3> 代理方法的返回值 -> 控制器向控件(委托)发送数据

 

 

代码块存放路径

 

~/Library/Developer/Xcode/UserData/CodeSnippets

 

换新电脑,直接替换文件夹中的内容即可。

ios学习笔记(2)

标签:

原文地址:http://www.cnblogs.com/zinder/p/4787436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!