最近,由于 https 的原因,导致本站大多数文章里的图片加载失败,读者可尝试访问同名的 http 服务。近期我比较忙,暂时腾不出时间处理图片问题,后续闲散了,会统一处理。
「译文」内存重排对无锁多线程的影响
翻译:Xiaobo 原文链接: Understanding memory reordering 推荐:之前读《程序员的自我修养》一书中有关于多线程的讲解非常好;但最近读到这几篇文章…
「译文」原子操作-无锁多线程编程
翻译:Xiaobo 原文链接: Lock-free multithreading with atomic operations 推荐:之前读《程序员的自我修养》一书中有关于多线程的…
「译文」带你慢慢的了解多线程
翻译:Xiaobo 原文链接:A gentle introduction to multithreading 副标题:一步一步,走进的并发的世界。 之前的看到的讲解多线程的英文系列…
适配 iPad OS 吧,iPad 将会是最好的个人助理
作者:xiaobo 对于 iPad,广为流传的一句广告词恐怕是 “买前生产力,买后爱奇艺”。我自己也使用了一段时间的 iPad,在我手里它并不是“爱奇艺”,而是变身为一台“优雅的学…
iOS 响应者链与事件处理
作者:xiaobo 当我们讨论 “iOS 事件处理与响应者链” 的时候,其实我们想要了解的是:触摸事件是如何被正确的视图识别并且被正确的处理。当然我们都知道,iOS 设备上事件有三…
iOS13 适配暗黑模式
作者:xiaobo 暗黑模式是 iOS 13 带来的一种 UI 特性,对开发者而言,适配之前需要准备好以下开发环境: Xcode 11 一部装有 iOS 13 的 iPhone 或…
管理一个或多个 Apple ID
作者:xiaobo 很多人都有两个 Apple ID,一个国区的,一个美区的,甚至更多。最近由于某些原因,我自己经常需要在美区和国区的 Apple ID 之间切换,总结出了一些使用…
讲明白-git-底层原理
作者:xiaobo 本篇主要从版本控制的基本概念出发,试图说清楚,Git 的底层原理。文章篇幅很长,这也是没办法的事,不可能简单几句就能说清楚一个如此强大的 Git 的原理,我也会…
Flutter Platform channel 分析
作者:xiaobo Platform channel 是 Flutter 与 Native 平台通信的桥梁,它能帮助我们调用一些 Flutter 无法支持的平台属性: 推送通知、生…