首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是来学习的别拉我干
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
iOS 基于PGO优化启动时间
前言本文不再详细阐述iOS启动流程,以及二进制重排的详细原理。只介绍一种相当简单有效的优化启动时间的方法。这就是Profile Guided Optimization,可以大幅度降低page In 次
Fastlane自动化管理自己的私有库
produce 创建可用于 iTunes Connect 和 Apple Developer Portal 的 iOS app。 cert 自动创建和维护 iOS 代码签名证书。 sigh 创建、更新、下载和修复 provisioning profiles。 snapshot …
静态库and动态库
例如MJExtension, MJRefresh, AFNetworking... 动态库则不会复制, 只有一份. 程序运行时动态加载到内存; 系统只加载一次, 多个程序共用, 节省内存; 正常情况下, 需要选中每一个模拟器进行编译, 生成支持对应架构的静态库. 然后合并; 非…
iOS 底层拾遗:AutoreleasePool
在阳神的 黑幕背后的Autorelease 文章中已经把 AutoreleasePool 核心逻辑讲明白了,不过多是结论性的东西,笔者通读源码以探究更多的细节,验证一下老生常谈的一些结论。 源码基于 Runtime 750。 可以猜测 push 和 pop 操作是实现自动释放的…
Flutter学习- mac Dart sdk配置
最近在学习flutter,配置dart sdk的时候遇见个坑,做个分享。 flutter是基于dart语言开发的,需要先配置dart sdk(我用vscode来敲dart)。 当我们运行完 brew install dart 的时候 ,终端可能会报错,下载失败。如下图。sdk下…
KVO探索
大家都知道kvo是一种设计模式,是一种键值观察,当属性的值改变时候会触发回调,获取该属性的旧值和新值。但是可能有些朋友不清楚什么时候用它,使用场景是什么。当需要监听一个属性的值改变时候我们可以用到它。比如: 当图片的url改变时候自动加载新的图片。 当scrollView的of…
个人成就
文章被点赞
40
文章被阅读
8,180
掘力值
208
关注了
6
关注者
15
收藏集
2
关注标签
3
加入于
2019-02-21