死鎖四要素: 互斥條件: 至少有一個(gè)資源不能共享,即一次只能被一個(gè)進(jìn)程/線程占用 占用和等待: 一個(gè)進(jìn)程/線程持有資源A并且等待其他進(jìn)程釋放資源B漠另。 非搶占: 一個(gè)進(jìn)程/線...
死鎖四要素: 互斥條件: 至少有一個(gè)資源不能共享,即一次只能被一個(gè)進(jìn)程/線程占用 占用和等待: 一個(gè)進(jìn)程/線程持有資源A并且等待其他進(jìn)程釋放資源B漠另。 非搶占: 一個(gè)進(jìn)程/線...
iOS源碼蘋果官方demo合集地址 蘋果官方的Demo才是最權(quán)威的規(guī)范滑潘,是某一個(gè)功能模塊的完美的詮釋, 所以, 在今天給大家貢獻(xiàn)這些Demo的描述以及Git的下載地址, 大家...
Missing file libarclite_iphoneos.a (Xcode 14.3) 解決: Podfile 里面增加 : post_installdo|ins...
數(shù)據(jù)結(jié)構(gòu)都可以從 蘋果開源代碼[https://opensource.apple.com/releases/]里 ,objc4 源碼[https://github.com/a...
編譯objc4源碼有些時(shí)候會(huì)出現(xiàn)斷點(diǎn)沒有斷住情況 通常是我們創(chuàng)建的自定義類, 編譯源順序發(fā)生問題 Targets → 項(xiàng)目 → Build Phases → Compile ...
前言: 最近剛讀完 程序員的自我修養(yǎng)- 鏈接寻定、裝載與庫一書。 最后一小節(jié)教我們?cè)鯓訉懸粋€(gè)最小的CRT 系統(tǒng)精耐。書上基于的是i386 指令集來操作狼速,所以內(nèi)嵌匯編asm 的規(guī)則也...
剛開始使用AVFoundation進(jìn)行采集的時(shí)候,經(jīng)常會(huì)發(fā)現(xiàn)采集回來的圖片方向不對(duì)卦停。一般我們都是垂直(HOME鍵在底部)操作手機(jī)向胡,但是在手機(jī)用相冊(cè)或者在電腦上點(diǎn)開采集的圖片時(shí)...
文章由來: 重新看objc 編譯成C++ 時(shí)候block 實(shí)現(xiàn)時(shí)梳理代碼時(shí)候發(fā)現(xiàn)惊完,C++實(shí)現(xiàn)的block 內(nèi)部沒找到直接調(diào)用__foo_block_impl_0* 這個(gè)函數(shù)(...
發(fā)布似有庫 報(bào)錯(cuò) 網(wǎng)上其他那群豬 都不知道到底是因?yàn)槭裁丛斐删蚑M知道瞎寫僵芹,沒腦子的東西 1、你更新到cocopod 最新也沒用2小槐、網(wǎng)上其他的人教程壓根別信3拇派、說什么 sou...
bitcide 相關(guān)描述就不在這里啰嗦, 主要是記錄下bitcode 打包的過程以及遇到的坑: 檢測(cè)庫是否包含bitcode: .a otool -arch armv7 -l...
1.minxin 限制必須無初始化,這條規(guī)定開始并不理解件豌,后續(xù)通過查看minxin 官方的各種用法和對(duì)比Object-C上面的協(xié)議才豁然開朗桐腌, 2.官方也解釋就是解決對(duì)面向?qū)?..
前言: 通過flutter 官網(wǎng)了解 iOS 和Flutter 調(diào)試使用flutter attach 即可,正常輸入之后如果可行也就沒有這篇博客苟径。 前提: 目前通過選項(xiàng) A ...
解決方案: cat ~/.zshrc 添加source ~/.bash_profile 原因: zshrc 是 zsh 啟動(dòng)時(shí)自動(dòng)加載的, 所以通過 添加source ~/....
Name: clang - C案站、C++、 Object 等語言的編譯器 SYNOPSIS: 概述 clang [option] filename .... DESCRIP...
問題出現(xiàn)的原因:我是清理了Xcode 的緩存蟆盐,然后想更新個(gè)APP,上傳包的時(shí)候發(fā)現(xiàn)卡到這里了遭殉。先排除賬號(hào)證書的問題石挂,證書和賬號(hào)未修改,請(qǐng)大家先核實(shí)賬號(hào)證書是否有修改 該問題我...
黑屏問題檢查排查: 1. 首先檢查紋理數(shù)據(jù)是否是對(duì)應(yīng)的格式: 比如你要渲染NV12(YUV)但是你的數(shù)據(jù)是BGRA险污,會(huì)造成渲染不出來的問題. 具體排查方案是CVPixelBu...
iOS與Flutter相互通信 iOS項(xiàng)目加入Flutter 接著上一篇繼續(xù)痹愚,在原有iOS項(xiàng)目中加入Flutter后,就需要考慮如何通過原生跳轉(zhuǎn)到flutter蛔糯,如何原生與f...
前言:本文章非快餐搬運(yùn)拯腮,需要花點(diǎn)耐心閱讀,因?yàn)槭墙Y(jié)合自己理解從Manager 開始一個(gè)方法一個(gè)方法去閱讀解析蚁飒,這個(gè)過程是痛苦的动壤、但是讀完之后是喜悅的,也希望指出個(gè)人理解不準(zhǔn)確...