- 博客(10)
- 收藏
- 关注
原创 黑马程序员---NSDictionary\NSMutableDictionary
一、 OC简介 Ø C语言的基础上,增加了一层最小的面向对象语法 Ø 完全兼容C语言 Ø 可以在OC代码中混入C语言代码,甚至是C++代码 Ø 可以使用OC开发Mac OS X平台和iOS平台的应用程序 二、 OC语法预览 1. 关键字 Ø 基本上所有关键字都是以@开头 Ø 下面列举一些常见的关键字,看一眼就行了,不用去翻资料查找它们的含义 @interface、@i
2015-03-03 18:38:41
415
原创 黑马程序员---Block
一、 指针前奏 1. 指针的重要性 指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。 2. 小需求 l void change(int n)函数调用完毕后,改变实参的值 l 分析:修改实参的值->找到存储空间->地址 二、 指针变量的定义 1. 定义的格式 l 类名标识符 *指针变量名; l int *p; 2.
2015-03-03 18:35:22
806
原创 黑马程序员---C语言-进制问题
一、 进制 1. 什么是进制 l 是一种计数的方式,数值的表示形式 数一下方块的个数 汉字:十一 十进制:11 二进制:1011 八进制:13 l 多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式 l 软件开发,肯定要了解这个 2. 二进制 1> 特点:只有0和1,逢2进1 2> 书写格式:0b或者0b开头 3> 使
2015-03-03 18:33:00
1019
原创 黑马程序员---C语言typedef的使用
1.typedef的作用 typedef关键字可以为各种数据类型定义一个别名。包括基本数据类型(int,char等)和自定义的数据类型(struct等)。 2.typedef的使用 1>定义基本数据类型 例如:typedef int MyInt; 另外,可以在别名的基础上再起一个别名。如:typedef MyInt MyInt2; 2>定义结构体类型
2015-03-03 18:23:53
304
原创 黑马程序员---Foundation框架
一、Foundation框架简介 1、Foundation框架的作用 1>开发oc、ios、Mac程序必备的框架,是其它所有IOS框架的基础 2>此框架中包含了很多常用的API(应用编程接口) 3>框架中包含了很多头文件,若想使用整个框架的内容,包含它的主头文件即可 2. Foundation框架的主头文件名称就是Foundation.h 3.
2015-03-03 18:02:31
355
原创 黑马程序员---C语言基础知识
标识符: 用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等 标识符命名规范: 1.由字母大小写,数字以及下划线组成 2.严格区分大小写 3.不能以数字开头 4.不能以关键字命名 变量: 变量的作用域: 从定义变量的那行开始,直到函数结束 根据变量的作用域,可以分为: 局部变量: 1> 定义:在函数(代码块)内部定义的变量(
2015-03-03 17:45:06
929
原创 黑马程序员---OC特有的语法
本节课学的是OC特有的语法 分类-Category 1. 基本用途 Ø 如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式 l 继承 l 分类(Category) 2. 格式 Ø 分类的声明 @interface 类名 (分类名称) // 方法声明 @end Ø 分类的实现 @implementation 类名 (分类名称) // 方法实现 @end
2015-03-03 17:41:04
386
原创 黑马程序员---内存管理
1. 控制set方法的内存管理 Ø retain : release旧值,retain新值(用于OC对象) Ø assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型) Ø copy : release旧值,copy新值(一般用于NSString *) 2. 控制需不需生成set方法 Ø readwrite :同时生成set方法和get方法(默认) Ø re
2015-03-03 17:29:22
315
原创 黑马程序员---面向对象三大特性
封装 好处: 1防止成员变量被任意修改 2可以进行数据预先处理 做法 :设置set,get方法 规范 :set方法的命名规范为 set+成员变量名 且 成员变量首字母大写 如 setSex; get方法的命名规范: 成员变量名就是方法名, 如 成员变量为sex,方法名为sex; 成员变量命名规范: 成员变量名都以 _ 开头,好
2015-03-03 17:18:15
371
原创 黑马程序员---类的深入了解
类本身也是一个对象,是class型的对象,简称类对象,class包含了 * 号,有两种方法可以获取内存中的类对象: Class c1 = [p class] 或者 class c2 = [person class] 类名其实就是类对象,类对象可以调用类中的类方法, 例如[person test]。一个类只能有一个类对象。 load方法,程序已启动就回调用这个方法,init
2015-03-03 19:48:01
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅