Leo的专栏

https://github.com/LeoMobileDeveloper

iOS 性能优化 - TimeProfiler分析代码耗时

Time Profiler Time Profiler用来分析代码的执行时间,主要用来分析CPU使用情况。 注意:要在release模式(或者自定义的其他的打包模式)下分析,原因在release模式下: 会开启编译器优化,提高代码运行效率 生成调试的符号表,这样才能够在profile的时候看到代...

2018-11-20 23:37:02

阅读数:491

评论数:0

iOS 性能优化 - Allocations分析内存分配

Allocations Allocations用来分析静态内存分配。 Demo项目 Demo App Demo是一个简单的图片应用:首页只有一个简单的入口;次级页面会读取本地页面,加滤镜,然后按照瀑布流的方式显示出来;第三个页面提供大图显示; 运行代码:点击Photos -&am...

2018-10-21 14:45:24

阅读数:1088

评论数:0

深入理解iOS Crash Log

Crash Log Crash Log的主要来源有两种: Apple提供的,可以从用户设备中直接拷贝,或者从iTunes Connect(XCode)下载 三方或者自研Framework统计,三方服务包括Fabric,Bugly等。 这篇文章讲到的Crash Log是Apple提供的。 ...

2018-07-06 21:11:36

阅读数:2521

评论数:3

XCode启动参数和环境变量

前言 这一部分介绍XCode中Argument/Options模块,通过这两个模块,我们可以在启动App的时候传递一些额外的参数进去,覆盖系统的默认值,从而实现特定场景的调试。 Options Options这里的内容相对简单,但是却容易被忽略。 Core Location用来模...

2018-06-30 12:54:57

阅读数:1447

评论数:1

Safari/Chrome调试WebView

前言 最近在写《iOS代码调试》系列的博客,估计会有十篇以上的内容,等到都写完了会在Github开源出来,欢迎关注我的Github: LeoMobileDeveloper WebView 大多数App会选择H5去实现某些弱交互但是却需要热更新界面,这时候WebView就派上用场了,那么...

2018-06-17 21:51:07

阅读数:2844

评论数:0

提示
确定要删除当前文章?
取消 删除