高德地圖CPU飆升問(wèn)題

1.在退出的時(shí)候及時(shí)釋放代理 viewwilldisappear的時(shí)候莹捡,delegate設(shè)置為nil

 - (void)viewWillDisappear:(BOOL)animated {

  [MAMapView shareMAMapView].showsUserLocation = NO;
  [MAMapView shareMAMapView].delegate = nil;

  [super viewWillDisappear:animated];
}

2.每次進(jìn)入地圖都會(huì)new一個(gè)mapview出來(lái)授艰。進(jìn)進(jìn)出出晌块,cpu飆升馍刮,用單例實(shí)現(xiàn)地圖

static MAMapView *_mapView = nil;

+ (MAMapView *)shareMAMapView {
  @synchronized(self) {
    [MAMapServices sharedServices].apiKey = kAMapSearchApplicationSecretKey;

    if (_mapView == nil) {
      CGRect frame = [[UIScreen mainScreen] bounds];
      _mapView = [[MAMapView alloc] initWithFrame:frame];
      _mapView.autoresizingMask =
          UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
      _mapView.showsUserLocation = YES;
      //      _mapView.rotateEnabled = YES;
      //      _mapView.rotateCameraEnabled = YES;
      _mapView.zoomEnabled = YES;
    }
    _mapView.frame = [UIScreen mainScreen].bounds;
    return _mapView;
  }
}


//重寫(xiě)allocWithZone保證分配內(nèi)存alloc相同
+ (id)allocWithZone:(NSZone *)zone {
  @synchronized(self) {

    if (_mapView == nil) {
      _mapView = [super allocWithZone:zone];
      return _mapView; // assignment and return on first allocation
    }
  }
  return nil; // on subsequent allocation attempts return nil
}

//保證copy相同
+ (id)copyWithZone:(NSZone *)zone {
  return _mapView;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茉贡,一起剝皮案震驚了整個(gè)濱河市扁位,隨后出現(xiàn)的幾起案子准潭,更是在濱河造成了極大的恐慌,老刑警劉巖域仇,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刑然,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡暇务,警方通過(guò)查閱死者的電腦和手機(jī)泼掠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)垦细,“玉大人择镇,你說(shuō)我怎么就攤上這事±ǜ模” “怎么了腻豌?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)嘱能。 經(jīng)常有香客問(wèn)我吝梅,道長(zhǎng),這世上最難降的妖魔是什么惹骂? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任苏携,我火速辦了婚禮,結(jié)果婚禮上析苫,老公的妹妹穿的比我還像新娘兜叨。我一直安慰自己,他們只是感情好衩侥,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布国旷。 她就那樣靜靜地躺著,像睡著了一般茫死。 火紅的嫁衣襯著肌膚如雪跪但。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天峦萎,我揣著相機(jī)與錄音屡久,去河邊找鬼。 笑死爱榔,一個(gè)胖子當(dāng)著我的面吹牛被环,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播详幽,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼筛欢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼浸锨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起版姑,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤柱搜,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后剥险,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體聪蘸,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年表制,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了健爬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡夫凸,死狀恐怖浑劳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情夭拌,我是刑警寧澤魔熏,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站鸽扁,受9級(jí)特大地震影響蒜绽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜桶现,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一躲雅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧骡和,春花似錦相赁、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至婆赠,卻和暖如春绵脯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背休里。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工蛆挫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人妙黍。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓悴侵,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親拭嫁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子可免,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 網(wǎng)上關(guān)于高德的文章并不多筒繁,不知道是大家平時(shí)遇到的問(wèn)題少,還是都水平太高巴元,這里只是記錄下自己當(dāng)初做地圖的時(shí)候遇到的一...
    pingpong_龘閱讀 13,423評(píng)論 27 20
  • 1.申請(qǐng)密鑰(key) http://lbsyun.baidu.com/apiconsole/key 第一步:打開(kāi)...
    3ad997c871e9閱讀 2,118評(píng)論 0 0
  • 1.集成地圖環(huán)境 先去百度官方下載SDK,然后導(dǎo)入對(duì)應(yīng)的文件到你的項(xiàng)目中驮宴,在這里雜亂的不說(shuō)逮刨,提幾個(gè)地方:mapap...
    博行天下閱讀 867評(píng)論 0 1
  • 如何快速集成百度地圖: 注冊(cè)百度開(kāi)發(fā)者帳號(hào)=》創(chuàng)建應(yīng)用=》下載SDK=》集成開(kāi)發(fā)=》測(cè)試應(yīng)用=》發(fā)布應(yīng)用 1、注冊(cè)...
    孤獨(dú)的_拾荒者閱讀 1,202評(píng)論 1 1
  • 上午考完試堵泽,批完試卷修己,現(xiàn)在等著成績(jī)出來(lái)。 一副昏昏欲睡的感覺(jué)迎罗,仿佛勞累了很久睬愤,瞬間清閑下來(lái),反而有些不適應(yīng)纹安。 最不...
    fa044c9c04d0閱讀 108評(píng)論 0 0