pre-main阶段,这个只统计了load方法吧,rebase和bind的时间没有算进去呀。而且这部分时间很耗时的
如何精确度量 iOS App 的启动时间在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
pre-main阶段,这个只统计了load方法吧,rebase和bind的时间没有算进去呀。而且这部分时间很耗时的
如何精确度量 iOS App 的启动时间在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
怎么打印堆栈的
Flutter Provider原理深入浅出(下)Flutter Provider原理深入浅出(上)[https://www.jianshu.com/p/0c3e8da9d329] 从Provider的用法入手,深入分析了P...
[toc] 动态规划,简称DP 是求最优化问题的一种常用策略 ◼ 通常的使用套路(一步一步优化)① 暴力递归(自顶向下,出现了重叠子问题) ② 记忆化搜索(自顶向下) ③...
[toc] 题目:https://leetcode-cn.com/problems/maximum-subarray/[https://leetcode-cn.com/pro...
[toc] 1.leetcode 39 1.1题目要求和地址 https://leetcode-cn.com/problems/combination-sum/[https:...
[toc] 题目:https://leetcode-cn.com/problems/permutations/[https://leetcode-cn.com/problem...
[toc] 回溯可以理解为:通过选择不同的岔路口来通往目的地(找到想要的结果) 每一步都选择一条路出发,能进则进,不能进则退回上一步(回溯),换一条路再试 树、图的深度优先搜...
刨根问底之OC对象本质 [toc] 我们平时编写的Objective-C代码,底层实现其实都是C\C++代码 在计算机中编译过程是Objective-C C\C++ 汇编...
递归(Recursion) [toc] 函数(方法)直接或间接调用自身。是一种常用的编程技巧 1 函数的调用过程 上面函数的调用过程如下 1.1 递归函数的调用过程 此时函数...
桶排序 1.思路 创建一定数量的桶(比如用数组、链表作为桶) 按照一定的规则(不同类型的数据,规则不同),将序列中的元素均匀分配到对应的桶 分别对每个桶进行单独排序 将所有非...
基数排序(Redix Sort) [toc] 基数排序非常适合用于整数排序(尤其是非负整数) 1.思路 依次对个位数、十位数、百位数、千位数、万位数...进行排序(从低位到高...
[toc] 计数排序于1954年由Harold H. Seward提出,适合对一定范围内的整数进行排序 1.思路 统计每个整数在序列中出现的次数,进而推导出每个整数在有序序列...
启动优化 [toc] 冷启动:从零开始启动App(主要优化方向) 热启动:App已经在内存中卡在后台存活着,再次点击图标启动App 监控启动时间 通过添加环境变量可以打印出A...
包含flutter的ios瘦身 类别瘦身前瘦身后导出的ipa133M110M上传App Store,testflight处大小下图下图iphonex大小63M63M [toc...
希尔排序(Shell sort) [toc] 1959年由唐纳德·希尔(Donald Shell)提出 1.思路 希尔排序把序列看作是一个矩阵,分成 𝑚 列,逐列进行排序𝑚 ...
刨根问底block [toc] 1.block本质 block本质上也是一个OC对象,它内部也有个isa指针 block是封装了函数调用以及函数调用环境的OC对象 1.1 b...
快速排序 [toc] 快速排序1960年由查尔斯安东尼理查德霍尔(Charles Antony Richard Hoare,缩写为C. A. R. Hoare)提出的作者行业...
23 合并k个有序链表 [toc] 题目:https://leetcode-cn.com/problems/merge-k-sorted-lists/[https://lee...
[toc] 题目:https://leetcode-cn.com/problems/merge-sorted-array/[https://leetcode-cn.com/p...
归并排序 1945年由约翰:冯.诺伊曼(John von Neumann)首次提出 执行流程 不断的将当前序列品骏分割成两个子序列,直到不能再分割(序列中只剩下1个元素) 不...