首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试题
订阅
过客又见过客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
git merge rebase cherry-pick分别什么时候用?一文解惑
一、git merge 1.使用 将分支切换到 master 上去:git checkout master 将分支 feature 合并到当前分支(即 master 分支)上:git merge fe
全网最通俗易懂的讲解: git rebase和git merge的原理和区别 [ ⭐️建议收藏]
git merge命令可以将其中一个分支的代码合并到另一个分支中,其实还有另一种方法,通过 git rebase命令也可以实现,但是两者的实现方式还是有很大差异的,网上有很多文章都对其差异有讲解,但
git修改pull的默认配置为rebase
如果你们公司是用 rebase 来合并代码,你还在为每次执行 git pull 时,默认用 merge 来解决合并代码冲突而烦恼吗?记得往下看,一行代码解决你的烦恼!
iOS组件化相关总结
为什么要组件化? 组件化的优缺点 组件化方案有哪些?对应的优缺点? 架构的基础-五大原则 项目中组件的划分
iOS卡顿监控方案汇总
卡顿监控:FPS 、子线程Ping、Runloop 、hook objc_msgSend......
Swift原生类底层ClassMetadata
ClassMetadata在底层源码代码有点多,所以会挑一些注意点,或者理解起来难度的地方写。一些比较基础的就跳过了,因为全写有点多。我前面写过一篇StructMetadata,会简单点,还有些相同的内容。 同样,ClassMetadata我也翻译成Swift代码实现了一遍,附…
Swift结构体底层StructMetadata
我们通过上一篇文章可以知道,Struct通过Mirror解析发现,Struct的type本质就是StructMetadata。 我们上来先嗨一下,提高点兴致,后面读源码有点枯燥。 里面的Teacher类可以替成换自己的类,也可以增加替换属性,里面的注释已经写的很详细了。 有关于…
CocoaPods的资源管理和Asset Catalog优化
这篇文章介绍了关于CocoaPods的资源管理行为,对于Pod库作者是必须了解的知识。同时介绍了CocoaPods使用Asset Catalog的注意事项。如果已经了解某方面知识,可以大致略过直接看结论。 Asset Catalog,是Xcode提供的一项图片资源管理方式。每个…
OC底层知识点之 - 内存管理(下)AutoReleasePool 和RunLoop底层探究
在上篇我们介绍了小对象,copy,strong的内存管理,介绍了release和dealloc的底层实现,这篇文章继续研究内存管理中的AutoReleasePool,研究AutoReleasePool也会研究下跟AutoReleasePool关联紧密的NSRunLoop。 自动…
小码哥iOS学习笔记第十一天: isa详解
一、isaOC中,每一个对象都有一个isa指针实例对象的isa指向类对象,类对象的isa指向元类对象,元类对象的isa指向基类的元类对象,基类元类对象的isa指向基类元类对象本身在arm64架构之前,