首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
闫雪同学
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS性能指标及SDK实施方案
iOS系统中顺滑屏幕刷新率为60Hz(60次每秒)。多次掉帧或大幅度偏离16.7ms的刷新值,即可看作是发生了卡顿。基于CADisplayLink实现FPS监控指示器。 每次页面刷新时会发出一个屏幕刷新信号,CADisplayLink允许我们注册一个与刷新信号同步的回调处理。 …
InterView一个靠谱的iOS开发(二)
1. 怎样减少app启动时间。 动态库dylib loading:这一阶段 dyld 会分析应用依赖的 dylib,依赖的 dylib 越少越好。优化就是检查是否存在不需要的 dylib,移除不必要的 dylib 。将几个动态库合成为一个动态库,减少动态库数量 rebase/b…
iOS持续CI&CD实践:Jenkins +Fastlane+Pgyer
1. 背景----为什么做? 资源浪费:开发人力和开发机器的资源,占用生产力。 交付周期长:交付环节时机无法保障,依赖开发人员,经常出现互相等待。 重复性工作:团队配合中存在高度偶和性重复工作。 变动频繁:敏捷开发实践,程序开发周期短,需求变化快。 缺乏执行平台:测试人员或者开…
iOS项目瘦身实践
1. 使用fui(Find Unused Imports)定期扫描工程中不用的类 2. APPCode定期检查工程中无用的代码 3. 文件资源管理
YTKNetwork的应用及源码分析
YTKNetwork是猿题库技术团队开源的一个网络请求框架,内部封装了AFNetWorking,他把每个请求实例化,管理他的生命周期,也可以管理多个请求。属于离散型网络请求框架。 集约型:AFNetworking,业务层提供一个方法,所有业务层的网络请求都要通过该方法完成。即项…
Lottie-iOS的应用及部分源码分析
Lottie是Airbnb在2017年2月份开源的一个能够为原生应用添加动画效果的牛逼的动画框架,通过加载Bundled JSON文件或URL,以AE导出的文件为资源,完美实现之前那些一看就头大的动画效果。告别复杂的动画绘制工作,节约大量时间。基本所有不涉及复杂交互行为的需求动…
InterView一个靠谱的iOS开发(一)
1. setNeedsLayout与layoutIfNeeded的区别 标记为需要重新布局,异步调用layoutIfNeeded刷新布局,不立即刷新,在下一轮runloop结束前刷新,对于这一轮runloop之内的所有布局和UI上的更新只会刷新一次,layoutSubviews…
React Native安装配置环境
1. 安装homebrew 如果出错Error: /usr/local/Cellar is not writable. You should change the ownership and permissions of /usr/local/Cellar back to yo…
排序算法知识点
最后打印NSLog(@"sortUse = %f s-----------",(float)timeUse);排序时间,NSLog(@"isSort = %d -------------",isSort);是否有序。 设置一个标记位来标记内层循环是否发生了交换,如果没有发生交换…
iOS性能优化知识点
1. 内存管理 内存消耗:应用消耗的RAM,分为堆大小和栈大小。 栈大小:应用中新创建的每个线程都有专用的栈空间,栈可以在线程期间自由使用,线程的最大栈空间很小。 堆大小:每个进程的所有线程共享一个堆。只有操作系统才能管理堆。通过类创建的对象相关的所有数据都存在堆中。 内存管理…
下一页
个人成就
文章被点赞
57
文章被阅读
33,515
掘力值
715
关注了
8
关注者
55
收藏集
0
关注标签
3
加入于
2018-03-09