240 发简信
IP属地:内蒙古
  • 并发经典问题: 哲学家进餐、吸烟者问题

    死锁四要素: 互斥条件: 至少有一个资源不能共享,即一次只能被一个进程/线程占用 占用和等待: 一个进程/线程持有资源A并且等待其他进程释放资源...

  • Resize,w 360,h 240
    Missing file libarclite_iphoneos.a (Xcode 14.3) 或者archive 失败 run custom shell script[CP] Embed P...

    Missing file libarclite_iphoneos.a (Xcode 14.3) 解决: Podfile 里面增加 : pos...

  • NXHashTable -> _NXHashRehash 方法解读心得

    数据结构都可以从 苹果开源代码[https://opensource.apple.com/releases/]里 ,objc4 源码[https...

  • Resize,w 360,h 240
    i386 asm 改写为 arm64 asm

    前言: 最近刚读完 程序员的自我修养- 链接、装载与库一书。 最后一小节教我们怎样写一个最小的CRT 系统。书上基于的是i386 指令集来操作...

  • block 捕获外部变量,内部调用copy 函数的时机

    文章由来: 重新看objc 编译成C++ 时候block 实现时梳理代码时候发现,C++实现的block 内部没找到直接调用__foo_bloc...

  • Resize,w 360,h 240
    xcode 打包 bitcode 踩坑详解

    bitcide 相关描述就不在这里啰嗦, 主要是记录下bitcode 打包的过程以及遇到的坑: 检测库是否包含bitcode: .a otool...

  • 关于Flutter minxin 看法

    1.minxin 限制必须无初始化,这条规定开始并不理解,后续通过查看minxin 官方的各种用法和对比Object-C上面的协议才豁然开朗, ...

  • Flutter attach 在iOS上使用(目前可以舒服调试)

    前言: 通过flutter 官网了解 iOS 和Flutter 调试使用flutter attach 即可,正常输入之后如果可行也就没有这篇博客...

  • zsh 启动时无法使用已经添加到~/.bash_profile 环境变量

    解决方案: cat ~/.zshrc 添加source ~/.bash_profile 原因: zshrc 是 zsh 启动时自动加载的, 所以...