一、腾讯云配置(其他家服务器可参考) 1.添加域名解析 2.添加域名前缀(本文搭建api服务 所以取名前缀为api) 3.申请https证书(可选) 二、宝塔面板配置(可参照...
一、腾讯云配置(其他家服务器可参考) 1.添加域名解析 2.添加域名前缀(本文搭建api服务 所以取名前缀为api) 3.申请https证书(可选) 二、宝塔面板配置(可参照...
1.Memory Graph是什么 Memory Graph是在Xcode8上推出的一个新特性。用来生成应用程序中对象分配的内存图。 2.Memory Graph用来做什么 ...
在iOS中,block编程使用得很频繁,我们不仅要会用block,更需要理解block的底层实现原理。笔者在面试中,block问题是必问的。 什么是block block是i...
一、概念 RunLoop是通过内部维护的事件循环来对事件/消息进行管理的一个对象。 问题1:什么是事件循环 解释: 没有消息需要处理时,休眠以避免资源占用。图1 线程状态切换...
速记:5、7、11、23都是奇数 5种创建型7种结构型11种行为型 创建型:抽工单建原型 抽象工厂、工厂、单例、建造者、原型 结构型:桥代理装饰适配器,享元组合成门面 桥接、...
前言:它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可复用性、可读性、可维护性。设计模式的本质是面向对象设...
一、了解NFCiOS开发关于NFC的使用,其实官方文档已经很详细了,先上官方文档:文档地址:https://developer.apple.com/documentation...
前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了7...
OC的runtime想必大家都用过,我们可以通过hook的方式,将Method的IMP的指向修改或替换从而达到方法交换替换的目的 关于OC的方法交换原理和注意点,可以参照这篇...
2021 面试心得 提笔已经是2022年1月1号,想了想还是准备写一遍文章记录一下,因为疫情的影响,可能很多小伙伴已经在自己公司待了至少2年以上吧,然后就是今天的一个跳槽高峰...
1, OC内存管理机制,自动释放池 ARC是编译器(时)特性,而不是运行时特性,更不是垃圾回收器(GC)。OC是使用引用计数机制(retainCount)来管理内存。内存每被...
PS:借鉴得物的架构师的经验 前瞻 Yami由于前期急速的开发导致整体架构野蛮生长,但是当项目稳定之后就想着优化整体架构有架构师的团队:会对工程有规划,当遇到演进阶段的“分叉...
使用无侵入埋点方案的好处就是能将埋点代码和业务代码解耦。 然而很多无侵入埋点都是hook系统的方式去,比如一些第三方埋点库,拥有自动埋点的功能。但是这个难以满足我们项目自定义...
1. 动态库和静态库的区别是什么? 动态库所有符号信息都放到一起,静态库按照.o文件进行分开存储 动态库的代码都是统一放在 Mach-O text section 段的静态库...
iOS Apple 设备更换为M1芯片后,iOS 项目自动化打包报错 关键词 "Provisioning profile "iOS Team Provisioning Pro...
本来不想升级,但是客户升级了,并且出现闪退,不得不升级了,难受。回归正题,iOS接入了Unity,在iOS14上运行时 闪退,报错信息是malloc: Incorrect c...