自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 黑马程序员_OCFoundation框架中的集合类

1.NSArray:用来存储对象的有序列表(任意类型的对象) 限制:只能存储Objective—C 的对象,不能存储C 语言的基本数据类型(int、float、enum、struct、或者NSArray 中的随机指针)。同时也不能存储nil(对象的零值或NULL 值) //创建一个新的NSArray NSArray *array =[NSArray arrayWithObjects : @

2014-04-14 22:29:02 685

原创 黑马程序员_OC代理设计模式

1. 设计原理 1.有些麻烦的事情不想自己亲自做,就可以找个人帮忙做,即交给代理对象去做   2. 设计原则 1. 首先得拥有某个代理对象属性 2. 其次要很清楚代理有哪些方法 Ø 最后要保证能解耦   3. 实现方案 Ø 定义一个protocol,在其中声明一些和代理沟通的方法 Ø 拥有一个代理属性id delegate Ø 让代理遵守protocol

2014-04-14 20:25:56 719

原创 黑马程序员_OC协议

在Object-C中,委托和数据源都是由协议实现的。协议定义了一个类与另一个类进行沟通的先验方式。它们包含一个方法列表,有些是必须被实现的,有些是可选的。 任何实现了必需方法的类都被认为符合协议。

2014-04-14 19:02:05 690

原创 黑马程序员_OC内存管理

移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效

2014-04-13 23:31:25 627

原创 黑马程序员_OC中的分类(Category)的使用

分类(Category)是OC中特有的语法

2014-04-13 22:41:55 616

原创 黑马程序员_OC构造方法

构造方法:用来初始化对象的方法,是个对象方法,以-开头

2014-04-13 21:44:57 635

原创 黑马程序员_OC继承与组合

在OC中,当两个或多个类拥有相同

2014-04-13 19:51:48 655

原创 黑马程序员_OC点语法

在Java中,我们可以通过"对象名.成员变量名"来访问对象的公共成员变量,这个就称为"点语法"。

2014-04-12 23:23:34 736

原创 黑马程序员_OC中的set方法和get方法

@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数

2014-04-12 21:47:20 1103

原创 黑马程序员_OC中类的创建

OC是一门面向对象的语言,因此它也有类、对象、静态\动态方法、成员变量的概念。那么OC中如何创建一个类呢? 一般一个类都包含类名,属性(成员变量),行为(方法),和C语言函数一样,完整地写一个类包括类的声明和实现。 类的声明用来声明对象的属性、行为,类的实现主要包括方法的实现。 下面创建一个OC类: #import @interface Car : NSObject { @pub

2014-04-12 21:16:43 778

原创 黑马程序员_C语言中函数参数的传递的三种形式

黑马程序员_C语言中函数参数的传递的三种形式 C语言中函数参数的传递有:值传递、地址传递、引用传递这三种形式。下面用这三种方式来实现两个变量值的对调。代码一为值传递,代码二为地址传递,代码三为引用传递。  示例代码一(该方法并不能实现两个变量值的对调):  void Exchg1(int x, int y)  {  int temp;  temp = x;  x = y;  y =

2014-03-24 12:39:19 844 1

原创 黑马程序员_C语言中变量作用域问题

黑马程序员_C语言中变量作用域问题 示例代码一: #include  int main() {     int score = 100;          {         int score = 200;                  {             score = 50;         }                  printf("s

2014-03-21 18:44:59 653

原创 黑马程序员_C语言三种方法实现两个变量值的交换

黑马程序员__三种方法实现两个变量值的交换 一、利用一个临时变量来实现两个变量值的交换: #include  int main() { int a = 10; int b = 11; int temp; temp = a; a = b; b = temp;   printf("a=%d,b=%d\n", a, b);       return 0; } 二、不用临时

2014-03-18 22:04:06 1046

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除