自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CocosCreator 底层源码engine阅读

asdf

2019-05-13 20:02:23 2534 1

原创 自己对block一些异常浅显的理解

1. 可以说block就是函数指针, 但是它是如何成为函数指针的呢?定义一个block之后用clang打开. 发现编译器其实就是把声明了一个对应格式的函数指针, 并把指针赋值给block.2. 通过断点实验发现, 虽然block可以实现在main函数中, 但是并一定会去执行它, 只有调用block的时候才会跳入block的实现.3. block的实现中使用局部变量操作的是 值. 而不是地址.

2015-12-07 21:23:28 345

原创 字典与数组嵌套使用时遇到的一些问题

在使用快速遍历forin方法时, 不可在statement中改变遍历的集合(collection)的内容. 但是, 改变嵌套在collection中的collection是允许的.类中实例变量是字典或者其他collection的时候, 在初始化时不可忘记给 collection开辟空间今天的两个作业题都是 把数组嵌套在 字典的value中

2015-12-05 21:07:40 227 1

原创 自己对继承非常浅显的理解(供自己)

子类继承父类其实就是实例出一个新的类, 只是这个类的一些实例变量父类也有. 所以当我们用一个父类指针时, 其实就是告诉编译器这个变量是一个父类对象, 只有父类中存在的实例变量, 因此当我们用这个父类指针指向一个子类对象时, 是不存在问题的. 可以理解为, 我只利用子类对象中, 父类对象存在的实例变量, 只是浪费一些堆内存空间而已. 如此解释, 那么在运行的时候自然也是没有问题的.  但是,

2015-12-03 09:00:52 198 1

原创 打僵尸代码

import import “NormalZombie.h”import “MetalPailZombie.h”import “RoadBlockZombie.h”int main(int argc, const char * argv[]) {@autoreleasepool { /*1、定义普通僵尸类: 作业2 实例变量:僵尸总血量、僵尸每次失血量。 方法:初始化

2015-12-01 21:19:13 350 1

原创 对指针与数组名的理解

数组名和指针中的内容都是地址. 但是在声明指针的时候, 系统会给指针变量内存来储存地址. 而数组名只是一个标号, 相当于一个常数. 你可以通过指针访问地址所指的内容, 通过数组名也可以. 但是因为数组名只是一个标号, 你不能给它赋值. 总的来说, 数组名不是指针!​

2015-11-28 13:51:03 217

原创 在case中定义变量

今天在写C语言的测试程序的时候, 遇到一个很头痛的问题. 我想在case中定义一个结构体变量, 但是发现编译器报错.经过各种改动都没有效果.最后只能更改思路, 在switch语句外面定义变量, 虽然最后也完成了功能. 但是不开心. 回过头来, 我翻看了课堂笔记, 在switch...case语句中定义变量, 需要加{     } . 那么, 为什么呢? 我赶紧区百度了一下. 原来​:

2015-11-28 13:48:37 373

空空如也

空空如也

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

TA关注的人

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