OC基础(8)
2015-12-03 11:36
211 查看
自定义代码段
实例变量修饰符
依赖关系
如何导入代码片段
配置快捷键等信息
使用快捷键
练习, 自定义get方法快捷键
注意将
【掌握】变量修饰符在子类中的访问
1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。
2)@protected (受保护的)只能在当前类和子类的对象方法中访问
3)@private (私有的)只能在当前类的对象方法中才能直接访问
4)@package (框架级别的)作用域介于私有和公开之间,只要处于同一个框架中相当于@public,在框架外部相当于@private
2)@public 公有成员能被继承,也能被外部方法访问。
3)@protected 保护成员能够被继承,不能够被外部方法访问。
(2)一个类继承了另一个类,那么就拥有了父类的所有成员变量和方法,注意所有的成员变量它都拥有,只是有的它不能直接访问。例如@private的
比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;
在iOS中表现在代码层面,为类B作为参数被类A在某个method方法中使用;
实例变量修饰符
依赖关系
自定义代码段
本小节知识点:
如何自定义代码片段如何导入代码片段
1.如何自定义代码片段
将代码拖拽到code区域配置快捷键等信息
使用快捷键
练习, 自定义get方法快捷键
2.如何导入代码片段
将下载好的代码片段拷贝到/Users/LNJ/Library/Developer/Xcode/UserData/CodeSnippets下
注意将
LNJ换为自己的用户名
实例变量修饰符
本小节知识点:
【理解】实例变量的作用域【掌握】变量修饰符在子类中的访问
3. 【了解】实例变量作用域使用注意事项
1.实例变量的作用域
1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。
2)@protected (受保护的)只能在当前类和子类的对象方法中访问
3)@private (私有的)只能在当前类的对象方法中才能直接访问
4)@package (框架级别的)作用域介于私有和公开之间,只要处于同一个框架中相当于@public,在框架外部相当于@private
2.变量修饰符在子类中的访问
1)@private私有成员是能被继承,也不能被外部方法访问。2)@public 公有成员能被继承,也能被外部方法访问。
3)@protected 保护成员能够被继承,不能够被外部方法访问。
3.实例变量作用域使用注意事项
(1)在@interface @end之间声明的成员变量如果不做特别的说明,那么其默认是protected 的。(2)一个类继承了另一个类,那么就拥有了父类的所有成员变量和方法,注意所有的成员变量它都拥有,只是有的它不能直接访问。例如@private的
依赖关系
本小节知识点:
依赖关系1.依赖关系
可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;
在iOS中表现在代码层面,为类B作为参数被类A在某个method方法中使用;
相关文章推荐
- java接口可以继承多个接口
- Android应用中动态更改主题的实现
- Eclipse选中变量名,相同变量都变色显示 的设置
- 简单暴力:关键词自动分类
- 测试nginx缓存模块ngx_cache_purge
- Calabash Android 安装及初始化
- 模拟实现memove
- 解决app在没有上传app store前大规模安装测试问题的一些办法与思路
- 转载:《TypeScript 中文入门教程》 16、Symbols
- java---相亲练习
- C语言命名空间
- xcode--常用快捷键
- iOS开发过程中使用Core Data应避免的十个错误
- CoreData数据库升级
- 百度关键词挖掘代码(python无限循环版,挖词百万so easy 8月1日更新)
- 积分商城如何梳理思路和进行设计
- CoreData
- WatchKit编程指南:概览--配置Xcode项目
- Spring源码阅读之Bean加载(annotation )2
- 监理工程师岁月--有底线的工程师