1.使用git向gerrit提交代码的两种方式: 直接提交需要输入一串与分支名无关的字符,这与gerrit的临时分支有关,可以通过设置避免每次都输入:在仓库根目录下执行一次命...
1.使用git向gerrit提交代码的两种方式: 直接提交需要输入一串与分支名无关的字符,这与gerrit的临时分支有关,可以通过设置避免每次都输入:在仓库根目录下执行一次命...
着色器预编译 iOS安装后,第一次运行时动画会存在卡顿的现象,这个时候我们先需要着色器编译。flutter run --profile --cache-sksl --purg...
打包前先执行 本地服务 安装python3 终端进入到对应的web文件夹下 执行python3 -m http.server 8000 在浏览器中http://localho...
将原项目转换成module的形式 进入项目使用命令行打包flutter build ios-framework --output=../flutter_app 打出包后,分为...
https://blog.csdn.net/jifaliwo123/article/details/120866059[https://blog.csdn.net/jifal...
android studio 运行flutter项目显示未安装cocoaPods 终端执行该命令 open /Applications/Android\ Studio.app...
调用OC文件 创建 文件会自动生成 的文件 只需要在 文件中引入 的头文件即可 调用swift文件 OC文件调用swift文件 在 中的 选项所对应的名字为 这个文件在工程列...
在开发中,我们调试接口时最多的就是用NSLog 或者是打断点来po 数据,然而NSLog 输出的数据中,中文是UFT-8格式显示的,根本无法调试,所以为了解决这个问题,我...
高阶函数 高阶函数的本质也是函数,有两个特点 接受函数或者是闭包作为参数 返回值是一个函数或者是闭包 Map函数 对集合中的所有元素进行同样的操作,并返回一个新集合 flat...
RunLoop应用 这张图是苹果官网中图,接下来通过示例理解这种图 首先测试下NStimer,断点bt下 这里timer收到runloop影响 这里有个__CFRUNLOOP...
AutoReleasePool 自动释放池 自动释放池是OC中的一种内存自动回收机制,它可以将加入AutoreleasePool中的变量release的时机延迟,简单来说,就...
这里记录下方便以后自己查阅https://juejin.cn/post/7009217228973441038#heading-11[https://juejin.cn/po...
xcode13 报错The Legacy Build System will be removed in a future release. You can configur...
上篇文章介绍了内存管理方案中的Tagged Pointer 小对象类型,这篇文章来介绍下另一种方案sideTable 散列表 由上述代码得知散列表其实就是个结构体,我们发现有...
iOS内存管理方案有: MRC和ARC Tagged Pointer:专门用来处理小对象,例如NSNumber、NSDate、小NSString等 Nonpointer_is...
在iOS中内存主要分为五大区域:栈区、堆区、静态区、常量区、代码段 栈区 是一段连续的内存区域,从高地址向低地址存储,遵循先进后出(FILO)原则。 在x86架构下,栈的地址...