2012年10月29日

iOS 地图与定位开发系列教程(二)

摘要: 下面我们来看一个位置类的基本步骤:一、启动定位服务CLLocationManager *locManager = [[CLLocationManager alloc] init];locManager.delegate = self;[locManager startUpdatingLocation];二、获得位置信息-(void)locationManager:(CLLocationManager *)managerdidUpdateToLocation:(CLLocation *)newLocation fromLocation: (CLLocation *)oldLocation{NST 阅读全文

posted @ 2012-10-29 15:59 Solitary 阅读(188) 评论(0) 推荐(0) 编辑

iOS 地图与定位开发系列教程(一)

摘要: iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。1、CLLocationCLLocation类代表一个位置信息,其中还包括了方向和速度。比如我在长安街188号以5公里/小时的速度往西走。CLLocation具有下面的属性和方法:@property CLLocationCoordinate2D coordinate; //以经度和纬度表示的位置信息@pr. 阅读全文

posted @ 2012-10-29 15:56 Solitary 阅读(261) 评论(0) 推荐(0) 编辑

IOS atomic与nonatomic,assign,copy与retain的定义和区别

摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。atomic:设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: {lock} if (property != newValue) { [property release]; property = [newValue retain]; } {un... 阅读全文

posted @ 2012-10-29 15:49 Solitary 阅读(164) 评论(0) 推荐(0) 编辑

imageNamed 与 imageWithContentsOfFile的区别

摘要: 用UIImage加载图像的方法很多,最常用的是下面两种:1.用imageNamed函数,例如:[UIImage imageNamed:ImageName];2.用NSData的方式加载,例如:NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:extension];NSData *image = [NSData dataWithContentsOfFile:filePath];[UIImage imageWithData:image];由于第一种方式要写的代码比较少,可能比较多人利用imageN 阅读全文

posted @ 2012-10-29 15:40 Solitary 阅读(148) 评论(0) 推荐(0) 编辑

DateDiff 在 Objective-C 中的实现

摘要: /* dateDiff 方法实现 */ +(NSDateComponents *) dateDiff:(NSDate *) fromDate toDate:(NSDate *) toDate{ NSCalendar *sysCalendar = [NSCalendar currentCalendar]; unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | ... 阅读全文

posted @ 2012-10-29 15:32 Solitary 阅读(170) 评论(0) 推荐(0) 编辑

iOS Developer Library 收藏目录

摘要: App Icons on iPad and iPhoneAutomatic orientation support for iPhone and iPad appsProgramming Apple Push Notification Services 阅读全文

posted @ 2012-10-29 15:27 Solitary 阅读(130) 评论(0) 推荐(0) 编辑

iOS 5 编程使用ARC的一些规则

摘要: 使用ARC的一些规则:1. 不允许调用对象的retain, release, auto-relase, retain count等方法,也不允许通过类似@selector(retain)的方法进行间接调用。2. 不允许调用对象的dealloc方法。 虽然重定义类的dealloc方法是允许的,但不能在其中调用[super dealloc]或任何成员变量的dealloc方法,只允许进行一些善后工作,比如释放某些文件资源。3. 在@property声明中,不再允许使用retain, copy, assign等关键字,取而代之的是两个新关键字:strong和weak。4. 当结构中包含对象指针时,最好 阅读全文

posted @ 2012-10-29 15:22 Solitary 阅读(156) 评论(0) 推荐(0) 编辑

2011年3月3日

Microsoft® SQL Server 实现分布式查询

摘要: 分布式查询可以访问来自多种异类数据源的数据,而这些数据可存储在相同或不同的计算机上。 Microsoft SQL Server 通过使用 OLE DB(Microsoft 通用数据访问应用程序接口 (API) 规范)支持分布式查询。此"分布式查询"部分讨论一般的分布式查询概念,并描述如何在分布式查询中使用 Transact-SQL 语句访问单独的 SQL Server 实例上的数据或非 SQL Server 数据源。 分布式查询支持 SQL Server 用户访问: 存储在多个 SQL Server 实例中的分布式数据。存储在各种可使用 OLE DB 提供程序访问的关系和非 阅读全文

posted @ 2011-03-03 12:27 Solitary 阅读(536) 评论(0) 推荐(1) 编辑

导航