死锁四要素: 互斥条件: 至少有一个资源不能共享,即一次只能被一个进程/线程占用 占用和等待: 一个进程/线程持有资源A并且等待其他进程释放资源B。 非抢占: 一个进程/线...
死锁四要素: 互斥条件: 至少有一个资源不能共享,即一次只能被一个进程/线程占用 占用和等待: 一个进程/线程持有资源A并且等待其他进程释放资源B。 非抢占: 一个进程/线...
iOS源码苹果官方demo合集地址 苹果官方的Demo才是最权威的规范,是某一个功能??榈耐昝赖内故? 所以, 在今天给大家贡献这些Demo的描述以及Git的下载地址, 大家...
Missing file libarclite_iphoneos.a (Xcode 14.3) 解决: Podfile 里面增加 : post_installdo|ins...
数据结构都可以从 苹果开源代码[https://opensource.apple.com/releases/]里 ,objc4 源码[https://github.com/a...
编译objc4源码有些时候会出现断点没有断住情况 通常是我们创建的自定义类, 编译源顺序发生问题 Targets → 项目 → Build Phases → Compile ...
前言: 最近刚读完 程序员的自我修养- 链接、装载与库一书。 最后一小节教我们怎样写一个最小的CRT 系统。书上基于的是i386 指令集来操作,所以内嵌汇编asm 的规则也...
刚开始使用AVFoundation进行采集的时候,经?;岱⑾植杉乩吹耐计较虿欢?。一般我们都是垂直(HOME键在底部)操作手机,但是在手机用相册或者在电脑上点开采集的图片时...
文章由来: 重新看objc 编译成C++ 时候block 实现时梳理代码时候发现,C++实现的block 内部没找到直接调用__foo_block_impl_0* 这个函数(...
发布似有库 报错 网上其他那群猪 都不知道到底是因为什么造成就TM知道瞎写,没脑子的东西 1、你更新到cocopod 最新也没用2、网上其他的人教程压根别信3、说什么 sou...
bitcide 相关描述就不在这里啰嗦, 主要是记录下bitcode 打包的过程以及遇到的坑: 检测库是否包含bitcode: .a otool -arch armv7 -l...
1.minxin 限制必须无初始化,这条规定开始并不理解,后续通过查看minxin 官方的各种用法和对比Object-C上面的协议才豁然开朗, 2.官方也解释就是解决对面向对...
前言: 通过flutter 官网了解 iOS 和Flutter 调试使用flutter attach 即可,正常输入之后如果可行也就没有这篇博客。 前提: 目前通过选项 A ...
解决方案: cat ~/.zshrc 添加source ~/.bash_profile 原因: zshrc 是 zsh 启动时自动加载的, 所以通过 添加source ~/....
Name: clang - C、C++、 Object 等语言的编译器 SYNOPSIS: 概述 clang [option] filename .... DESCRIP...
问题出现的原因:我是清理了Xcode 的缓存,然后想更新个APP,上传包的时候发现卡到这里了。先排除账号证书的问题,证书和账号未修改,请大家先核实账号证书是否有修改 该问题我...
黑屏问题检查排查: 1. 首先检查纹理数据是否是对应的格式: 比如你要渲染NV12(YUV)但是你的数据是BGRA,会造成渲染不出来的问题. 具体排查方案是CVPixelBu...
iOS与Flutter相互通信 iOS项目加入Flutter 接着上一篇继续,在原有iOS项目中加入Flutter后,就需要考虑如何通过原生跳转到flutter,如何原生与f...
前言:本文章非快餐搬运,需要花点耐心阅读,因为是结合自己理解从Manager 开始一个方法一个方法去阅读解析,这个过程是痛苦的、但是读完之后是喜悦的,也希望指出个人理解不准确...