有过相关编程语言基础,了解C++/java的相信对类的类、对象等概念是了解的。在此我也不做过多地赘述。
关于OC中类的定义及方法使用这块,OC定义了一套自己的规范
类的定义:
@interface FirstClass :
NSObject
@end
//@interface表示声明的是一个类,“:”表示继承关系,@end类的结束
类的实现...
分类:
其他好文 时间:
2014-09-17 20:28:42
阅读次数:
220
NSString、NSMutableString基本用法NSString其实是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类一、NSString的创建1、创建常量字符串。NSString *astring=@"This is a String!"...
分类:
其他好文 时间:
2014-09-17 11:36:42
阅读次数:
279
?所谓内存管理, 就是对内存进行管理, 涉及的操作有:分配内存 : 比如创建一个对象, 会增加内存占用清除内存 : 比如销毁一个对象, 能减小内存占用?内存管理的管理范围任何继承了NSObject的对象对其他非对象类型无效(int、char、float、double、struct、enum等 )?只...
分类:
其他好文 时间:
2014-09-17 00:55:01
阅读次数:
286
此篇教程讲述通过runtime扩展NSObject,可以直接用字典给Model赋值,这是相当有用的技术呢。PS:关于runtime的详情以后会详细介绍源码:NSObject+Property.h 与NSObject+Property.m//// NSObject+Property.h// Mod.....
分类:
移动开发 时间:
2014-09-15 19:17:59
阅读次数:
438
写一个类 起作用是 传值
#import
@interface singleton : NSObject
+(singleton *)shareData;
@property (strong, nonatomic) NSString *value;
@end
#import "singleton.h"...
分类:
移动开发 时间:
2014-09-15 11:21:28
阅读次数:
164
1.点语法(找出不合理的地方)#import@interfacePerson : NSObject{int_age;}- (void)setAge:(int)age;- (int)age;@end@implementationPerson{int_age;}- (void)setAge:(int)....
分类:
其他好文 时间:
2014-09-14 23:20:57
阅读次数:
217
转载请注明出处http://blog.csdn.net/pony_maggie/article/details/25655443作者:小马代理和协议的语法这里不赘述,自己查资料。这个demo的思路是这样的,有一个A类,这个类不是一个基于视图类,它继承自NSObject,这个类会启动一个定时器,当定时...
分类:
移动开发 时间:
2014-09-12 18:44:23
阅读次数:
315
- (void)mapView:(MAMapView *)mapView regionDidChangeAnimated:(BOOL)animated
{
SEL getMapSelector =
@selector(getMapData);
[NSObject
cancelPreviousPerformRequestsWithTarget:sel...
分类:
其他好文 时间:
2014-09-10 15:57:00
阅读次数:
171
@interface SaveObject : NSObject// 保存数据+ (void)save:(NSString *)key data:(id)data;// 加载数据+ (id)load:(NSString *)key;// 删除数据+ (void)delete:(NSString *)...
分类:
其他好文 时间:
2014-09-09 21:20:59
阅读次数:
352
CCNode这个类 继承自 CCResponder 并遵守协议
而CCResponder : NSObject
因此,CCNode是所有cocos2d里所有类的基类(除了CCResponder),
比如常用的CCScene(场景)、CCLayer(图层)、CCSprite(精灵)等,
它是一个不能够可视化的抽象类,它只是用来定义所有节点的公共...
分类:
移动开发 时间:
2014-09-06 17:25:53
阅读次数:
390