- 博客(9)
- 资源 (11)
- 收藏
- 关注
转载 Objective-c之NSString+NSMutableString+NSValue+NSAraay用法汇总
NSString+NSMutableString+NSValue+NSAraay用法汇总 /******************************************************************************************* NSString *******************************************
2012-04-30 15:13:00 1722
原创 Objective-c之NSCopying
copy的原理: 执行协议,类中必须实现copyWithZone:方法响应的copy消息。 copy消息将发送copyWithZone:这个消息给你的类,它的参数是nil。 copyWithZone:返回一个不可改变的copy *MyPoint.h*/ #import @interface MyPoint : NSObject//继承超类 { int x;
2012-04-28 20:18:00 4976 1
原创 Objective-c之NSString对象的创建(1)
//简单的定义 NSString *aString = @"NSString创建的对象"; NSLog(aString); //不需要分配内存空间和初始化 NSString *tt = [NSString stringWithFormat:@"hello"]; NSLog(@"%@",tt); [tt release]; //需要分配内存空间和初始化,使用完后需要release
2012-04-28 20:11:58 7184
原创 Objective-C 基本语法(1)
1.头文件名称的写法:例如 demo.h 实现文件的写法(c++中cpp文的写法) demo.m 2.NSLog和printf这两种打印的方式 NSLog:NSLog(@"我的姓名"); 注意:要加上@ printf:printf("我的姓名"); 相对于printf来说,NSLog更好些,它添加了特性,例如时间戳,日期戳和自动附加换行符; @表
2012-04-21 16:46:10 1589
原创 标准模版库(STL)
标准模版库:(STL) 模板化的数据结构和模板化的可以自由使用的函数(算法)来操作容器 #include #include //封装了的数组和指针 ,就是可以动态的改变内存空间 #include //迭代器:指针 封装了begin(),end()等方法 //迭代器是个所谓的智能指针,具有遍历复杂数据结构的能力 using namespace std; int main(int
2012-04-16 23:06:34 1414
原创 关于命名空间
名字命名空间声明一块空间来存放全局的身份标识。 命名空间的成员必须使用命名空间的名字和操作符:: 这将提供一层防止一个程序里不同文件的全局标识的名字冲突。 #include using namespace std; namespace my_space//声明一个自己的命名空间,并定义属性 { int count=3; void print(); }; //实现 print(
2012-04-15 10:29:19 1106
原创 模版类
一个类中可能有多个不同类型的成员,在这种情况下,我们可以写模版做通用的类。当变量被声明,变量的类型被正确的指定。 #include using namespace std; template //传递一个未知的类型 class Stack { public: //一些函数方法 private: //成员变量 T *sta; }; //实现函数 template
2012-04-10 12:01:21 929
原创 模版函数
函数模版: 通俗的讲,就是如果两个函数只有参数不同其它相同,就可以写一个通用函数,它并没有实例化参数,从而实现两者都可以调用 假如,在这里我们定义三个数组,int double float 然后分别打印三个数组中的值 通常的写法,就是把三种都写上: void printArray(int* x,int size) { int i; for(i=0;i<size;i+
2012-04-10 09:12:46 994
原创 常用的运算符重载
class Str; 类名 //x坐标 int x; //y 坐标 int y; //无参构造 Str::Str() { x = 0; y = 0; } //有参数的构造 Str::Str(int _x,int _y) { x = _x; y = _y; } //get方法 int Str::getX()const {
2012-04-09 21:44:40 1012
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人