JDK 配置 目前 Zulu JDK 支持 M1芯片,下载 Download Azul Zulu Builds of OpenJDK | Azul[https://www...
JDK 配置 目前 Zulu JDK 支持 M1芯片,下载 Download Azul Zulu Builds of OpenJDK | Azul[https://www...
前言 开源库JLAuthorizationManager :Objective-C版本 Swift版本 上篇文章iOS开发中的这些权限,你搞懂了吗?介绍了一些常用权限的获取...
前面我写了一篇文章《iOS App连接外设的几种方式》,其中EAP和NCM是都需要做MFi认证。对于苹果的MFI认证,对iOS开发的同学来说其实是一个比较陌生并且繁琐的top...
1.引子FMDB FMDB详解FMDB的git链接 1.1 它基于SQLite 封装,对于有SQLite 和ObjC 基础的开发者来说,简单易懂,可以直接上手;而缺点也正是在...
一 FMDB简介 什么是 FMDB FMDB 是 iOS 平台的 SQLite 数据库框架 FMDB 以 OC 的方式封装了 SQLite 的 C 语言 API FMDB的优...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
神奇的崩溃事件 事件源于接入了一个第三方库导致应用出现了大量的crash记录,很奇怪的是这么多的crash居然没有收到用户的反馈信息! 在这个过程中每个崩溃栈的信息都明确的指...
iOS 系统架构 Mac系统是基于Unix内核的图形化操作系统,Mac OS 和 iOS 系统架构的对比分析发现,Mac OS和iOS的系统架构层次只有最上面一层不同,Mac...
一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
废话少说,直接上代码。 执行,exc_bad_access崩溃。 把调用改成: 不崩溃。可变长参数需要明确指定结尾,不然会野指针。如果在每次调用的地方都手动增加nil很蠢。 ...
AutoReleasePool 自动释放池 AutoReleasePool是OC的一种内存自动回收机制,它可以将加入AutoReleasePool中变量的release时机 ...
1. App的启动分为三个主要阶段: main()函数执行前 main()函数执行后(从main函数执行,到设置self.window.rootViewController)...
一、开发和发布证书作用 1、类似上边证书样式的就是Certificates(证书,包括开发、发布证书),作用 :这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac...
推荐一些我个人认为非常经典,值得关注的博客。 OneV's Den 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 Limboy’...
类 分类的作用? 声明私有方法,分解体积。分类的特点? 运行时决议,可以为系统类添加分类分类可以添加哪些内容?分类可以添加实例方法和类方法分类添加属性,根据数据结构默认不能添...