自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 SDWebImage支持URL不变时更新图片内容

SDWebImage支持URL不变时更新图片内容SDWebImage在iOS项目中是一个很常用的开源库,而且众所周知的是,它是基于URL作为Key来实现图片缓存机制的。在90%左右的情况下,图片与URL是一一对应的,即使服务器修改了图片也会相应的变更URL。但是在少数情况下,服务器修改了图片后不会变更相应的URL,也就是说图片本身的内容变了然而它的URL没有变化,那么按照对SDWebImage...

2018-02-24 19:16:27 282

转载 【iOS 应用瘦身】使用 Clang 插件扫描无用代码(Part3)

前言经过前两篇文章的尝试,我们已经成功的实现了一个无用代码检查插件。但是一个成熟的项目,其中的代码复杂度远比前文的 Demo 要高得多,要想真正在项目工程中运行插件,检查无用代码,还有许多坑要踩。本篇文章中,我将分享自己在从 Demo -> 实际项目的适配过程中所遇到的问题一些问题。那些未被考虑的情况多文件的意义上篇文章中我曾提到过,Clang AST 是以单个文件为扫描单位的,那么 Cla...

2018-02-24 17:56:27 889

转载 【iOS 应用瘦身】使用 Clang 插件扫描无用代码(Part2)

前言在上一篇文章中,我们了解了 AST 树的结构,并简单的实现了一个 RecursiveASTVisitor 子类,成功的访问了语法树上的各个节点。回头再看看一下前文的代码,结合官方文档,我们可以大致整理出如下调用逻辑:Clang 对 AST 树的解析是以单个文件为单位的,这点我们从 ast-dump 的命令也可以看出来,这也注定了使用 Clang AST 静态分析,是无法完整分析整个项目中的调用...

2018-02-24 17:55:44 996

转载 【iOS 应用瘦身】使用 Clang 插件扫描无用代码(Part1)

前言最近组里的项目遇到了一个瓶颈问题:代码段超标,简单的说,就是编译后输出的可执行文件太大了,来看看 官方文档 中的相关规定:For iOS and tvOS apps, check that your app size fits within the App Store requirements.Your app’s total uncompressed size must be less th...

2018-02-24 17:54:56 3284

转载 当我们谈论iOS瘦身的时候,我们到底在谈论些什么

不断的开发迭代,产品经理不断的添加需求,引入的资源文件几乎是只加不减,猛然回首,iOS包已经100多m,看来iOS瘦身迫在眉睫啊!!!!iOS瘦身的好处我们先来讨论 iOS瘦身的好处,正所谓知其然知其所以然。iOS瘦身有哪些好处?1. However, consider download times when determining your app’s size. Minimize the fi...

2018-02-24 15:21:39 379

转载 iOS微信安装包瘦身

前提微信经过多次版本迭代,产生不少冗余代码和无用资源。之前微信也没有很好的手段知道哪个模块增量多少。另外去年10月微信开始做ARC支持,目的是为了减少野指针带来的Crash,但代价是可执行文件增大20%左右。而苹果规定今年6月提交给Appstore的应用必须支持64位,32位和64位两个架构的存在使得可执行文件增加了一倍多。安装包大小优化迫在眉睫。Appstore安装包是由资源

2018-02-02 11:44:17 914

转载 iOS 25个性能优化/内存优化常用方法

1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免内存泄露,ARC还可以帮你

2018-02-01 15:01:02 9136

转载 iOS耗电量检测与优化

耗电量检测1.进入手机"设置" -> "电池",可以直观的看出来手机应用的耗电情况.IMG_0014.PNGIMG_0015.PNG2.使用xcode打开你的工程,然后插上手机,使用真机running项目(必须是真机),然后comand + 6,点击Energy Impact 蓝色表示--合理,黄色--表示程序比较耗电,红色--表示仅仅轻度使用你的

2018-02-01 11:57:26 3951 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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