美文网首页
2018-05-06

2018-05-06

作者: Subterfuge | 来源:发表于2018-05-06 14:45 被阅读0次

    iOS启动优化。

    上一节讲了启动的原理, 现在来说说启动优化;

    pre-main:

    1.减少动态库framework数量, 不用的都删掉。 

    2.objc类数量越多,方法越多, 加载越慢。

    3. 尽量避免load方法, 使用Initialize,或者 dispatch_once.

    4.减少c的constructor 函数

    5.删除无用的静态变量

    main:

    1.减少didFinishLoading 执行时间。 

    2.rootViewController  延迟加载。 view可以先画好空的UI,异步网络请求后 再更新UI.

    3.纯代码方式 编写 。xib转化也需要时间, 与UI无关的业务可以延迟加载。

    相关文章

      网友评论

          本文标题:2018-05-06

          本文链接:https://www.haomeiwen.com/subject/tmlurftx.html