自定义博客皮肤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 值)//创建一个新的NSArrayNSArray *array =[NSArray arrayWithObjects : @

2014-04-14 22:29:02 672

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

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

2014-04-14 20:25:56 706

原创 黑马程序员_OC协议

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

2014-04-14 19:02:05 682

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

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

2014-04-13 23:31:25 619

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

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

2014-04-13 22:41:55 611

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

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

2014-04-13 21:44:57 626

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

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

2014-04-13 19:51:48 648

原创 黑马程序员_OC点语法

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

2014-04-12 23:23:34 726

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

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

2014-04-12 21:47:20 1091

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

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

2014-04-12 21:16:43 768

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

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

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

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

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

2014-03-21 18:44:59 643

原创 黑马程序员_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 1040

空空如也

空空如也

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

TA关注的人

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