iphone
文章平均质量分 73
a8467562
这个作者很懒,什么都没留下…
展开
-
委托模式-- object-c
下面以 屏幕的触摸时间为例说一下委托模式。首先是建了一个协议Action,定义一个doAction的方法:#import @protocol Action -(void) doAction;@end定义一个屏幕的接口 ,有一个Action类型的变量delegage (这是一个委托对象,就是将事件委托这个对象来处理)@int原创 2012-05-31 10:51:29 · 530 阅读 · 0 评论 -
手机定位 coco2d开发
手机定位 需要实现代理CLLocationManagerDelegate,MKReverseGeocoderDelegate并导入CoreLocation 框架。代理使用方法 如下:#pragma mark - 获取城市名称// iso 5.0 以下版本使用此方法- (void)startedReverseGeoderWithLatitude:(double)latitude原创 2012-05-21 09:11:52 · 577 阅读 · 0 评论 -
iphone手机晃动-----加速计
UIAccelerometer加速计是用来检测iphone手机在x.y.z轴三个轴上的加速度。要获得此类调用: UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];同时,你需要设置它的delegate。 UIAccelerometer *accelerometer = [UIA原创 2012-05-21 09:12:09 · 983 阅读 · 0 评论 -
@dynamic
Objective-C 2.0 中增加了@dynamic 指令,表示变量对应的属性访问器方法,是动态实现的,你需要在NSObject 中继承而来的+(BOOL) resolveInstanceMethod:(SEL) sel 方法中指定动态实现的方法或者函数。Person.h:@interface Person : NSObject{NSString *name;float原创 2012-07-19 18:09:11 · 1015 阅读 · 0 评论 -
将数据(数组)储存到.plist文件中
-(NSString *)getRecordFilePath{ NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0];NSStr原创 2012-07-26 17:08:22 · 1116 阅读 · 0 评论 -
序列化 数据 并 写入文件(.plist)
其一:一般的数据1:NSArray *arr = [NSArray arrayWithObjects:@"one",@"two",@"three",nil];//注:最后一个要以nil结尾 [arr writeToFile:@"/tmp/data.txt" tatomically:YES];//(序列化为xml格式后)保存文件 NSArray *arr2 = [N原创 2012-05-18 15:01:10 · 598 阅读 · 0 评论 -
iOS6.0 xcode4.5 设置 横屏
升级xcode4.5 iOS 6.0后以前的横屏项目 变为了竖屏,以下为解决办法:在AppDelegate 的初始化方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中将[window addSubview:原创 2012-09-25 16:43:04 · 1343 阅读 · 0 评论