摘要:
结构: 解决方案 可以包含多个项目命名空间->类-》方法重置开发环境 工具-》导入导出先生成 -》再运行折叠程序#regin#endregin暂位符 {} ,{},{}\ 转义字符参数对外返回值 out 2者进行了联系 用例 int.tryParse()
阅读全文
posted @ 2012-12-06 17:00
打的看海的猪
阅读(120)
推荐(0)
摘要:
// Dog.h#import <Foundation/Foundation.h>@interface Dog : NSObject{// 字段@protectedint _ID;@public int _age;@private float price;}-(id) init;-(id) initWithID: (int) newID;-(id) initWithID: (int) newID andAge: (int) newAge;- (void) setID:(int)newID;- (int) getID;// set/get ID- (void) setAge:(int
阅读全文
posted @ 2012-04-10 18:19
打的看海的猪
阅读(172)
推荐(0)
摘要:
黄金法则: 只要对象适用了 alloc,[mutable] copy,retain,那么必须适用相应的release或者autorelease数据类型:1 基本类型 int, char,short,long,long long,struct,enum,union 或者结构体2 OC类型 继承了NSObject的类型每一个OC类型对象中都有一个4个字节的retainCount计算器空间,保留着当前对象被引用的数量如果retainCount的计数为0 会自动调用对象的dealloc函数让对象释放内存为0之后就部能调用release方法和其他方法计数器 alloc+1 retain+1 releas
阅读全文
posted @ 2012-04-09 21:03
打的看海的猪
阅读(132)
推荐(0)
摘要:
点语法=[] 在OC中 2者可以兼容对于一个bean 我们一般都有set和get函数 拿age打比方-(void)setAge: (int) newAge; 注: 冒号一般后面要空格-(int) age;OC为了方便一般用@property int age 代替.h 文件中的get和set方法在.m文件中用@synthersize age 代替了-(void) setAge: (int) newAge{_age=newAge;}----------------------------------------------(int) age{return _age;}
阅读全文
posted @ 2012-04-09 20:17
打的看海的猪
阅读(190)
推荐(0)
摘要:
1:OC 支持单继承和多态 接口和抽象类 OC的函数都是虚函数 不支持操作符的重载 2:OC中新增加了id类型的数据 可以用NSObject *或者 void *代替 既可以表示任何OC类型数据 3:nil替代了null BOOL的YES NO 替代了true 和false 4:.h文件中放的是函数的声明 用@interface @end .m 文件中放的是函数的具体实现 用@implemention @end 来实现 5:.m 和.h 中 对于类的方法用+ 可以理解为static方法 对于对象的方法用- 6:oc中 字段缺省的作用域 是 @protect 函...
阅读全文
posted @ 2012-04-09 20:06
打的看海的猪
阅读(822)
推荐(0)