OC
文章平均质量分 79
Sublimter
这个作者很懒,什么都没留下…
展开
-
OC语法基本使用
首先来了解一下:1.面向过程与面向对象1.1面向过程编程 什么是面向过程?Procedure,流程;主干流程和分支流程;子模块,代码的复用;特点:所有的工作,一个人干,不利于工程协作;1.2 类和对象 1.2.1 从生活逻辑┏ 类 ┓ ┏ 对象 ┓ ┃ 人原创 2014-12-16 09:35:03 · 439 阅读 · 0 评论 -
OC之Block的使用
一.Block定义1.1定义(1)Block是OC中的一种数据类型,在iOS开发中被广泛使用(2)^是Block的特有标记(3)Block的实现代码包含在{}之间(4)大多情况下,以内联inline函数的方式被定义和使用(5)Block与C语言的函数指针有些相似,但使用起来更加灵活1.2示例代码void原创 2014-12-17 18:57:32 · 635 阅读 · 0 评论 -
OC语言--协议
1.协议的介绍 1.1什么是协议协议就是需要相互遵守的约定、规范。比如卖身协议,我们负责给Boss写代码,调bug,发布,Boss负责给我们发薪水,保险,福利;比如Http协议,两台计算机,遵守相同的约定,可以相互通讯。就像我们彼此交流,都遵守说中文这个约定或规范。 2. OC中协议 2.1OC协议概念OC或IOS中的协议,就是一组方原创 2014-12-16 09:46:54 · 546 阅读 · 0 评论 -
OC语言--数据存储(归档&plist&Json)
1. 数据存储介绍 通常程序在运行过程中,或者程序结束之后,需要保存一些信息,而且需要持久化存储信息;比如登陆信息、视频播放记录、收藏记录等等;我们可以采用以下几种方式对数据进行持久化保存.a.文件b.plist c.归档 d.NSUserDefaultse.数据库接下来只介绍Plist和归档这两种方式。 2原创 2014-12-16 09:44:56 · 1597 阅读 · 0 评论 -
OC语言--数组&字典
1.数组 1.1 不可变数组(只读数组) 注意:OC数组和C数组的区别:-》创建方式不同;-》OC数组本身也是一个对象,是任意类型对象地址的集合;-》OC兼容C的数组,可用于存储对象; (1) 创建数组对象 -》方式一:NSArray *array = [[NSArray alloc] initWithOb原创 2014-12-16 09:43:15 · 926 阅读 · 0 评论 -
OC语言--NSFileManager& NSFileHandle
1.关于文件的介绍 -》什么是文件:文件概念, 广义文件, 狭义文件(磁盘文件), 文件常见的使用操作(可用命令行演示文件操作的使用场景)。 -》什么是路径:简单来说就是,在系统中,要找某个文件,所要经历的目录阶梯。 2. 文件管理类 NSFileManager(系统类库) -》NSFileManager是一个原创 2014-12-16 09:41:27 · 1739 阅读 · 0 评论 -
OC语言--内存管理
1.内存管理原理的介绍 1.1C的内存管理char *p = (char *)malloc(100*sizeof (char)); 这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。 strcpy(p,"Hello World!");将字符串拷贝给指针原创 2014-12-16 09:48:02 · 956 阅读 · 0 评论 -
OC语言--复合与继承
1. 复合 1.0 复合与继承-》描述类与类或对象与对象之间的关系有两种方式:1.继承 2.复合;-》继承可以定义一个具有父类所有功能的新类。-》复合,对象可以引用其它对象。 区别:-》复合:has-a Car has a tire(包含关系)-》继承:is-a a Male is a Person (隶属关系)原创 2014-12-16 09:38:55 · 519 阅读 · 0 评论 -
OC语言--继承、点语法、类别
1 继承 1.0 面向对象的三个基本特征:1.封装2.继承3.多态 1.1 生活中的继承 -》继承的生活逻辑a.继承遗产:预先给予,不需要自行再建b. 人类 父类男人和女人 子类乔布斯 和章子怡 对象 -》继承的概念:继承(也被称为派生)。父类拥有的原创 2014-12-16 09:37:42 · 547 阅读 · 0 评论 -
OC语言--字符串(NSString& NSMutableString)
首先声明一下:OC 中的函数,是全局的,如 NSLog();,它不属于任何类,不属于任何一个对象。OC 中的方法,非全局的,init 方法,用中括号来使用,它属于类本身,或者属于对象本身;分为类方法,和实例方法(对象方法);方法被封装对象,或类模板当中1. 不可变字符串NSString 1.1 OC字符串和C字符串的不同OC字符串是对象,占用堆空间;原创 2014-12-16 09:36:50 · 615 阅读 · 0 评论 -
OC语言--SEL类型小记
SEL类型 1 @selector();函数示例代码:SEL sel = @selector(bark);//把oc的方法名转化为选择器类型SEL//检测判断sel选择器代表的方法,在xiaohong对象所属类中有没有实现if ([xiaohong respondsToSelector:sel]) { //调用的效果等价于 [xiaohong原创 2014-12-16 09:43:46 · 671 阅读 · 0 评论