Objective-C
hongfei233
你将成为你想成为的人
展开
-
CCSprite的使用方法
CCSprite的使用方法大全一、精灵创建及初始化从图片文件创建:CCSprite *sprite = [CCSpritespriteWithFile:@"ImageFileName.png"]; 默认锚点 ccp(0.5,0.5), 默认位置 ccp(0,0), CCSprite尺寸(contentSize)为图片尺寸从帧缓存创建:[[CCSpriteFrameCache shared转载 2016-04-26 20:47:01 · 429 阅读 · 0 评论 -
Objective-C 学习笔记(1)——类与对象
一、Objective-C与C++的区别Objective-C是一门面向对象的编程语言:它可以对类和对象进行管理;像在C++中一样,把头文件和实现文件分开写是非常有用的。OC使用.h作为头文件的后缀,使用.m作为实现文件的后缀。并且在OC中,使用 #import 包含头文件,而不是 #include。事实上,在c语言或者C++语言中,为了防止头文件被重复包含,需要使用头文件预处理防止头文件的重复包含原创 2016-04-28 14:56:08 · 410 阅读 · 0 评论 -
OC学习笔记(2)——@class指令
@class指令是前置声明,放在声明要使用的任何类型之前。@class Band;@interface BandStar { Band *band;}//告诉编译器Band是一个类,并且被类型化为Band*的band是一个指向类的实例的指针,但它没有提供关于Band的任何其他信息。使用@class指令的好处:减少相关性来节省编译时间;只在极少数的情况下才使用@class指令。原创 2016-05-01 15:10:43 · 421 阅读 · 0 评论 -
nil、NIL以及null间的联系和区别
1、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且我们对于nil调用方法,不会产生crash或者抛出异常。 看一段nil -> Null-pointer to objective转载 2016-05-03 09:11:19 · 555 阅读 · 0 评论