免费无码作爱视频,女厕厕露p撒尿八个少妇,精品人妻av区乱码,国产aⅴ爽av久久久久久

IOS開發筆記整理

時間:2022-04-01 18:59:13 手機 我要投稿
  • 相關推薦

IOS開發筆記整理

  在項目功能中有一個定位CLLocation的需求,遇到了一些知識難點,經過各位大俠的幫助,問題解決,特此分享供大家學習,希望大家共同學習進步。

IOS開發筆記整理

  一、簡單說明

  1.CLLocationManager

  CLLocationManager的常用操作和屬性

  開始用戶定位- (void)startUpdatingLocation;

  停止用戶定位- (void) stopUpdatingLocation;

  說明:當調用了startUpdatingLocation方法后,就開始不斷地定位用戶的位置,中途會頻繁地調用代理的下面方法

  - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;

  每隔多少米定位一次

  @property(assign, nonatomic) CLLocationDistance distanceFilter;

  定位精確度(越精確就越耗電)

  @property(assign, nonatomic) CLLocationAccuracy desiredAccuracy;

  使用定位功能,首先要導入框架,遵守CLLocationManagerDelegate協議,再創建位置管理器CLLocationManager

  在iOS8.0后,定位功能需要在info.plist中加入NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription這兩個NSString類型字段,才能夠使用定位功能

  代碼貼出來與大家共勉,各位看官自行研究

  { self.locationManager = [[CLLocationManager alloc] init]; _locationManager.delegate = self; if([CLLocationManager locationServicesEnabled] == NO) { // NSLog(@"沒有GPS服務"); } //地理位置精確度 _locationManager.desiredAccuracy=kCLLocationAccuracyNearestTenMeters; //設置距離篩選器,double類型,只要距離變化多少,就調用委托代理 self.locationManager.distanceFilter = kCLDistanceFilterNone; // meters [_locationManager requestWhenInUseAuthorization];// 前臺定位 [_locationManager startUpdatingLocation];}- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{ NSLog(@"longitude = %f", ((CLLocation *)[locations lastObject]).coordinate.longitude); NSLog(@"latitude = %f", ((CLLocation *)[locations lastObject]).coordinate.latitude); CGFloat longTI=((CLLocation *)[locations lastObject]).coordinate.longitude; CGFloat latTI=((CLLocation *)[locations lastObject]).coordinate.latitude; //將經度顯示到label上 _longitudeLabel.text = [NSString stringWithFormat:@"%f",longTI]; //將緯度現實到label上 _latitudeLabel.text = [NSString stringWithFormat:@"%f",latTI]; // 獲取當前所在的城市名 CLGeocoder *geocoder = [[CLGeocoder alloc] init]; //根據經緯度反向地理編譯出地址信息 [geocoder reverseGeocodeLocation:locations.lastObject completionHandler:^(NSArray *array, NSError *error) { if (array.count > 0) { CLPlacemark *placemark = [array objectAtIndex:0];// //將獲得的所有信息顯示到label上// self.location.text = placemark.name; //獲取城市 NSString *city = placemark.locality; if (!city) { //四大直轄市的城市信息無法通過locality獲得,只能通過獲取省份的方法來獲得(如果city為空,則可知為直轄市) city = placemark.administrativeArea; } // NSLog(@"city = %@", city); _cityName=city; } else if (error == nil && [array count] == 0) { // NSLog(@"No results were returned."); } else if (error != nil) { // NSLog(@"An error occurred = %@", error); } }]; //系統會一直更新數據,直到選擇停止更新,因為我們只需要獲得一次經緯度即可,所以獲取之后就停止更新 [manager stopUpdatingLocation];}

  以上是關于小編給大家整理的IOS開發之詳解定位CLLocation,后續還會持續更新,希望大家能夠喜歡。

【IOS開發筆記整理】相關文章:

ios開發用Charles進行抓包的方法04-22

ios7.1.2怎么升級ios803-18

ios7如何降級到ios604-28

ios7降低到ios6的方法03-18

蘋果系統iOS11恢復iOS10教程03-18

蘋果手機ios11怎么降級到iOS10.3.303-27

那些設備支持iOS11 iOS11好用嗎03-17

iOS7.1與iOS7.0.4區別明顯嗎03-18

ios6怎么升級到ios7技巧推薦03-22

如何正確整理高中語文的課堂筆記?04-29

主站蜘蛛池模板: 最新中文字幕av无码专区不| 无码国产片观看| 欧美成人欧美va天堂在线电影| 亚洲熟妇久久国内精品| 亚洲av中文无码乱人伦在线视色| 国产亚洲精品拍拍拍拍拍| 少妇又紧又色又爽又刺激视频| 欧美老熟妇乱xxxxx| 国产午夜福利在线播放| 99视频国产精品免费观看| 亚洲大尺度无码无码专线一区| 丰满熟妇被猛烈进入高清片| 日日躁夜夜躁狠狠躁超碰97| 国产一区视频一区欧美| a毛看片免费观看视频| 亚洲欧美精品综合在线观看| 伊人依成久久人综合网| 久久国产精品免费一区二区三区| 蜜臀av免费一区二区三区| 激性欧美激情在线| 亚洲国产精品无码久久电影| 一区二区三区av波多野结衣| 中文无码高潮到痉挛在线视频| 欧美性做爰片免费视频看| 欧美人与禽2o2o性论交| 日日噜噜夜夜狠狠视频无码日韩| av在线播放日韩亚洲欧我不卡| 日本欧美久久久久免费播放网| 久久精品国产成人| 女人被男人爽到呻吟的视频| 久久午夜无码鲁丝片直播午夜精品| 无码高潮又爽又黄a片日本动漫| 亚洲精品第一国产综合精品| 色 亚洲 日韩 国产 综合| 97人妻熟女成人免费视频| 羞羞影院成人午夜爽爽在线| 大地资源网第二页免费观看| 国产97人人超碰caoprom三级| 狠狠躁夜夜躁青青草原| 一本久道久久综合狠狠老| 国产精品无码一二区免费|