
iphone
文章平均质量分 73
a8467562
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
委托模式-- object-c
下面以 屏幕的触摸时间为例说一下委托模式。 首先是建了一个协议Action,定义一个doAction的方法: #import @protocol Action -(void) doAction; @end 定义一个屏幕的接口 ,有一个Action类型的变量delegage (这是一个委托对象,就是将事件委托这个对象来处理) @int原创 2012-05-31 10:51:29 · 560 阅读 · 0 评论 -
手机定位 coco2d开发
手机定位 需要实现代理CLLocationManagerDelegate,MKReverseGeocoderDelegate 并导入CoreLocation 框架。 代理使用方法 如下: #pragma mark - 获取城市名称 // iso 5.0 以下版本使用此方法 - (void)startedReverseGeoderWithLatitude:(double)latitude原创 2012-05-21 09:11:52 · 613 阅读 · 0 评论 -
iphone手机晃动-----加速计
UIAccelerometer加速计是用来检测iphone手机在x.y.z轴三个轴上的加速度。要获得此类调用: UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer]; 同时,你需要设置它的delegate。 UIAccelerometer *accelerometer = [UIA原创 2012-05-21 09:12:09 · 1041 阅读 · 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 · 1065 阅读 · 0 评论 -
将数据(数组)储存到.plist文件中
-(NSString *)getRecordFilePath{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSStr原创 2012-07-26 17:08:22 · 1154 阅读 · 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 · 642 阅读 · 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 · 1376 阅读 · 0 评论