Xcode 14.3 Archive 打包时 在编译到最后的时候会出现 Command PhaseScriptExecution failed with a nonzero...
自iOS8之后,苹果支持了扩展(Extension)的开发,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的服务提供某些附加的功能...
tig, 就是把 Git 这个单词倒过来念, 它是一个命令行工具, 日常使用中我用它来取代 Git 最高频的几个操作, 如 git log, git diff 以及 git...
Runtime源码剖析---图解引用计数与weak 在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,避免出现强引用...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...
背景: 日常的项目经过长时间的迭代,优化,重构之后,一些方法可能已经用不到了,但是并未及时删除,长久下去,会影响我们的包大小。如果你近期有进行代码瘦身的打算,可以看一下。 脚...
看完这篇汇编你就知道我有多会编 序 作为iOS开发,程序崩溃犹如家常便饭,秉着没有崩溃也要制造崩溃的原则 我每天都吃的很饱 但学艺不精的我经常有这样的困扰,每次崩溃都定位...
你好 我使用你提供的demo 修改了路径 目前能做到生成dylib并上传
但是 调用这个的时候 dlopen(dylibPatch, RTLD_NOW) ,一直返回nil 想请教下这个需要怎么解决
(使用的是iOS14.5模拟器 )
😄 另外想问下 在真机上实现热重载 您这边是已经实现了吗?
iOS热重载实现前言 每次从开发Flutter开发切回到原生开发时候最不习惯的就是原生没有热重载功能。简单地调一下字体颜色,view大小都要重新编译,既耗时又费力。 所以想了一下可不可以让原...
场景 在某些业务上,可能我们需要计算多段文字的高度,达到动态适配ListView高度的目的,满足我们产品的优(bian)秀(tai)需求。在android原生层大家都知道有各...
在 Flutter 里官方提供了一个 video_player插件可以播放视频。 先安装依赖: 基本使用 下面是在模拟器下看到的效果(略卡)。 video_player 的 ...
记一次flutter应用卡顿解决过程 前一段时间准备接手维护公司一个flutter的k线组件,目前该组件在Android上稳定运行。iOS还没接入,于是自己尝试做了demo体...
有时候我们不会直接调用block或closure,而是将其保存到内存中延后使用。而此时,swift 和 oc之间相互调用则会出现问题。 解决:情景1:swift 的closu...
假设分支名称为oldName想要修改为 newName 1. 本地分支重命名(还没有推送到远程) 2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)a...
fmpeg是一个非常快速的视频和音频转换器,也可以从现场音频/视频源获取。它还可以在任意采样率之间进行转换,并通过高质量的多相滤波器实时调整视频大小。 在线ffmpeg命令如...
有时候需要频繁的切换终端代理,可以试用以下操作,快捷方便的开关代理。 在~/.bash_profile 文件中,添加如下代码: 执行source ~/.bash_profil...
KVO原理浅析 KVO,即Key-Value Observing,官方文档中的介绍是 Key-value observing is a mechanism that allo...