• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 内存优化地图内存优化讨论

内存优化地图内存优化讨论

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了怎么优化内存,电脑怎么优化内存条,内存优化软件,优化内存,cdh hbase 内存优化等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:内存优化 地图内存优化讨论
描述:

问题:现在有两个视图控制器,由视图控制器一,点击按钮,进入视图控制器二,视图控制器二显示地图,刚开始进入视图控制器二加载地图,内存瞬间增加30MB-40MB左右,整个页面就只显示了6个大头针,并开启了允许用户定位。当我点击大头针的时候,地图会缩放到更加具体的位置,并去除之前的大头针然后添加另外一种大头针,大概30个左右,现在内存是200MB了,当我点击返回按钮回到上一级,内存下降了,但是还保持在100MB左右,这里我尝试着在回到上级的时候,将代理,地图视图置nil,并去除地图视图,但是并没有任何效果?项目里并不存在循环引用问题。希望对地图有研究的大神给点思路,或者在地图内存优化这块,有没有什么好的建议?谢谢!


解决方案1:

这是MKMapView 的delegate致使mapView不被释放的问题,所以在ViewController的dealloc方法中要手动处理 MKMapView

-(void)dealloc {
    [self.mapView removeFromSuperview];
    self.mapView.delegate = nil;
    self.mapView = nil;
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 内存优化地图内存优化讨论

相关文章

  • 2017-06-05 制作的framework项目含masonry,如何处理避免冲突
  • 2017-06-05 WKWebView问题求救
  • 2017-06-05 返利网如何返利一个按钮如何设置tag,点击后返回不同界面
  • 2017-06-05 下载了最新的XCode8但是打包上传项目不出构建版本
  • 2017-06-05 iOSApp不上架不越狱不添加UDID,有没有办法直接点击链接下载并安装?
  • 2017-06-05 weexiOS关于weex的几个问题
  • 2017-06-05 占占占人一个像素占多少内存,占多少硬盘?
  • 2017-06-05 [UIScreenmainScreen]bounds横竖屏
  • 2017-06-05 ios10获取网络权限弹框如何出现?
  • 2017-06-05 ios夜间模式

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 把多个block放到一个数组里,然后分别执行数组里的block,执行的时候应该怎么调用呢
    • UIActivityViewController分享
    • 关于iOS内存管理的问题
    • 摇号审核通过已经通过审核的应用分享时仍然显示"未审核应用"
    • 微信小程序的图片显示
    • 问题背后的问题读后感iOSGCD队列阻塞问题
    • (swift)iOS中getter/setter的问题
    • UISplitViewController,如何竖屏时只显示MasterView,横屏时Master,Detail都显示
    • ISO开发的APP在国内好使,拿到新加坡,点击就闪退
    • (swift)京东iOS,APP热更新是怎么实现的?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有