转场过程解析 UINavigationController对于translation动画做了一定的封装, 同时持有fromAnimateView与toAnimateView,...
转场过程解析 UINavigationController对于translation动画做了一定的封装, 同时持有fromAnimateView与toAnimateView,...
iOS要分析函数的执行时间,一种办法是hook住objc_msgSend方法,实现比较简单,但是有个局限性,只对objective-c方法有效,对c函数和block就不行了。...
Swift3.0 - 真的很简单Swift3.0 - 数据类型Swift3.0 - ArraySwift3.0 - 字典Swift3.0 - 可选值Swift3.0 - 集合...
背景知识: mach-o文件为基于Mach核心的操作系统的可执行文件、目标代码或动态库,是.out的代替,其提供了更强的扩展性并提升了符号表中信息的访问速度, 符号表,用于标...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
背景 库其实就是一段二进制代码,加上一些头文件。 使用库无非就两种情况: 提供服务,但是不希望别人看到源码。减少工程编译时间。使用库的时候只需要 Link 一下,不会浪费编译...
背景 一个项目做的时间长了,启动流程往往容易杂乱,库也用的越来越多,APP的启动时间也会慢慢变长。本次将针对iOS APP的启动时间优化一波。 通常针对一个技术点做优化的时候...
@半尺尘 老哥666
阿里数据iOS端启动速度优化的一些经验背景 7月26号我们阿里数据iOS端发布了4.4.0版本,这次版本主要是优化了性能,其中main()阶段的启动耗时优化成果比较明显,从之前的0.5-0.7秒,降低为目前的0....
前言 通过分析源码自动查找bug,我们将之称为静态检查(static analyzer).静态库致力于提供用于分析C,C++,Objective-C的高质量的静态分析框架.检...
最近优化项目,整理了一下如何分析第三方统计上来的bug; 前提是你知道了bug出现的当前的.dSYM,分渠道匹配.dSYM在这里就不细说了。网上一堆这方面的资源。 从堆栈信息...