摘要:
一、函数 (一)什么是函数 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。 (二)函数的定义 目的:将一个常用的功能封装起来,方便以后调用 步骤:确定函数名,确定函数体,调用 格式:返回值类型 函数名... 阅读全文
摘要:
此次只做简单说明,不做代码演示!1>readwrite:同时生成get方法和set方法的声明和实现2>readonly:只生成get方法的声明和实现3>assign:set方法的实现是直接赋值,用于基本数据类型4>retain:set方法的实现是release旧值,retain新值,用于OC对象类型... 阅读全文
摘要:
1.原子和非原子属性1.1>OC在定义属性时又nonatomic和atomic两种选择(1)atomic:原子属性,为setter方法加锁(默认就是atomic)(2)nonatomic:非原子属性,不会为setter加锁1.2>atomic加锁原理@property (assign,atomic)... 阅读全文
摘要:
下个阶段,我将讲解C++中面向对象的部分,也是C++对C语言改进的最重要的部分。以前C++也被叫做是"带类的C"。今天主要讲类的构成,成员函数以及对象的定义和使用。 1.其实这一节,对于用C#开发的人来说,简直就是驾轻就熟啊。C++类的构成,我想从C的结构体开始说起。C中的结构体我想大家在熟悉不过... 阅读全文
摘要:
今天要讲的是C++作用域运算符"::",强制类型转换的扩充,C++中相对于C中malloc和free函数的运算符new和delete,以及C++对C的一个重要扩充:引用(reference);这也是C++对C语言的非面向对象特性扩充系列的最后一节。 1.如果有两个同名变量,一个是全局的,一个是局部... 阅读全文
摘要:
上一篇随笔写了关于C++在注释,输入输出,局部变量说明的扩充,以及const修饰符与C中的#define的比较,也得到了几位学习C++朋友们的帮助讲解,十分感谢,我也希望欢迎有更多学习C++的朋友一起来讨论,这样大家都能共同进步。那么,今天这篇要讲的是C++在函数原型上和C的区别、内联函数、带有默认... 阅读全文
摘要:
这曾经是我的一个面试题,给定一字符串,将每个单词的字符顺序倒置,单词间的顺序不变。例如:输入字符串“I love you”,输出“I evol uoy”。#include #include using namespace std;//计算并返回字符串长度int Length(char *str){ ... 阅读全文
摘要:
我将分3篇来介绍C++相对于C在非对象特性上的扩充,今天要讲的是C++在注释,输入输出,局部变量说明的扩充,以及const修饰符与C中的#define的比较。 1.C++注释除了包括原有C的块注释/*...*/,还提供了行注释//,另外要注意的是对于注释/*...*/的方式是不能嵌套的,比如/*... 阅读全文
摘要:
最近一段时间在学习C++,也借了几本相关的书籍。因为之前主要用C#写程序,大概写了也有两年了吧。所以在回过头来学习C++,还是挺快的。但是我觉得光看书是不行的,要写!!因此我想把我整个学习C++的过程用博文记录下来,就像那些大虾们写的系列文章一样,这样也可以和更多学习C++的朋友们交流心得,互相促进... 阅读全文
摘要:
注:借鉴于:http://blog.csdn.net/jianjianyuer/article/details/8556024 在IOS开发过程中,不管是做什么应用,都会碰到数据保存问题。将数据保存到本地,能够让程序更加流畅,不会出现让人厌恶的菊花状,使得用户的体验更好。下面是介绍数据保存的方式... 阅读全文
摘要:
这篇教程是介绍如何使用cocos2d-x和box2d来制作一个demo,且此demo能同时运行于ios和android平台。在继续阅读之前,建议您先阅读上一篇教程。 首先,按照上一篇教程,搭建好mac下面的cocos2dx和android开发环境,注意配置好一些环境变量的值,比如$COCOS2DX... 阅读全文
摘要:
教程截图:1.准备工作,配置开发环境:开发环境:mac ox 10.7.3 + xcode4.2 + ndk r7 + eclipse helios部署环境:中兴v880 root过了 刷2.3.5的rom, 模拟器是api 7 ,android 2.1a、首先安装好xcode和eclipse,关... 阅读全文
摘要:
下载最新版的cocos2d-x。打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图:下载完之后,解压到当前文件夹。我把下载的程序放在F盘根目录,解压完毕之后,双击打开文件夹,看看里面有什么东西,红圈... 阅读全文
摘要:
引用地址:http://www.cnblogs.com/zilongshanren/archive/2012/02/17/2356516.html我之前一直学习c++的,第一次接触cocos2d是oc版的,虽然很好用,但是,我还是对c++情有独钟,再加之cocos2d-x由自己人主导,更应该拥抱她,... 阅读全文
摘要:
引用地址:http://www.cnblogs.com/fuleying/archive/2011/08/13/2137032.htmlGoogle 翻译Box2d托德的Box2D的教程!Box2D的 - 首页如何只使用碰撞检测的cocos2d iPhone Box2D的|雷Wenderlich“一... 阅读全文