自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员复习-重点之内存管理

@class和循环retain 1.@class   使用场景 对于循环依赖关系来说,比方A类引用B类,同时B类也引用A类 这种代码编译会报错。当使用@class在两个类相互声明,就不会出现编译报错   用法概括 使用 @class 类名; 就可以引用一个类,说明一下它是一个类   和#import的区别  #import方式会包含被引用类的所有信息,包括被引用类的变量和方

2014-10-23 00:27:59 405

原创 黑马程序员-block和protocol

OC--protocol协议 1.协议的作用:     1>可以用来声明一大堆方法(不能声明成员变量)     2>只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明     3>只要父类遵守了某个协议,就相当于子类也遵守了 2.协议的格式:     @protocol 协议名称         方法声明列表  

2014-10-21 21:04:46 369

原创 黑马程序员-初学OC中的内存管理

Ø 当一个对象的引用计数器值为0时,那么它将被销毁,其占用的内存被系统回收 Ø 当一个对象被销毁时,系统会自动向对象发送一条dealloc消息 Ø 一

2014-10-19 23:55:54 354

原创 OC中的构造方法及一些注意

OC语言构造方法 一、构造方法   完整的创建一个可用的对象:Person *p=[Person new];    New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用   init方法来对对象进行初始化。    可以把new方法拆开如下:     1.调用类方法+alloc分配存储空间

2014-10-18 21:11:32 410

转载 (转)NSString / NSMutableString 字符串处理,常用代码 (实例)

转载 // Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。  NSString 常用方法总结 +(id)s

2014-10-18 16:29:07 570

原创 黑马程序员-@property与@synthesize的用法

Objective-C语言关键词,与@synthesize配对使用。 功能:让编译器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如: 1、在头文件中: @property int count; 等效于在头文件中声明2个方法: - (int)count; -(void)setCount:(int)newCount; 2、实现文件(.m)中 @synthesize c

2014-10-17 23:53:11 362

原创 黑马程序员-NSstring的使用

// 一、 NSString            /*---------------- 创建字符串的方法 ----------------*/           //1 、创建常量字符串。        NSString  *astring = @ "This is a String!" ;             //2 、创建空字符串,给予赋值

2014-10-16 23:49:57 304

原创 黑马程序员-OC多态

一、基本概念 多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。 在使用多态是,会进行动态检测,以调用真实的对象方法。 多态在代码中的体现即父类指针指向子类对象。   二、使用注意 代码分析: Dog *d=[[Animal  alloc] init];   动物是一条狗?语义正确吗? NSString *str=[Dog  new

2014-10-15 23:46:47 331

原创 黑马程序员-OC语言中的两个关键字self和super

OC中有两个关键字可以在方法的实现中代表执行方法的对象:  1.self:执行方法的对象本身。       相当于c++中的this。 除了可以用作向自身请求方法以外,还可以作为一个代表属性本身的隐藏变量来使用 。它指向当前调用方法的类,另一个隐藏 参数是_cmd,代表当前类方法的 selector。     下面有个小例子,让大家看看用self.和不用有何区别。       在

2014-10-14 23:48:32 642

原创 黑马程序员-C语言的几个基本数组

自己总结的C语言几个基本数组的应用,和几道简单的例子,手都打麻了。 呵呵 (一).一维数组     1.一维数组的定义:  类型符 数组名[常量表达式]。数组名与变量名的定义规则一样,常量表达式表示数组中元素的个数。类型符指数组元素的类型。同一个数组元素的类型是相同的。 例: int a[20];  表示以a为数组名的数组中有20各全为整形的数。     2.一维数组的使用  

2014-10-13 18:43:37 282

原创 黑马程序员-C语言位运算

说明:本文参考了http://www2.tsu.edu.cn/www/cjc/online/cyuyan/,算是对其的修正,在此将本文列为原创,实有抄袭之嫌疑。甚是惭愧! 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作 运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提

2014-10-12 23:50:41 305

原创 黑马程序员-C语言的控制流

C语言的控制流    程序语言中的控制流语句用于控制各计算操作的执行次序。    1.if-else语句     if-else语句用于条件判定。语法如下:        if(表达式)           语句1        else            语句2     其中else语句是可选语句,该语句执行时,先计算表达式的值,如果其值为真,则执行语句1;如果其为假,并且该

2014-10-12 00:56:30 422

原创 黑马程序员-C语言指针

C语言中,

2014-10-11 00:28:38 324

原创 黑马程序员-c语言中的排序算法

1.冒泡算法  #include ''stdio.h'

2014-10-09 13:22:23 371

空空如也

空空如也

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

TA关注的人

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