交叉编译 鸿蒙Next是不兼容安卓之前编译的so库的,需要利用鸿蒙提供的工具进行交叉编译才行,交叉工具的安装有二种方式: 如果安装了Deveco工具的话,可以在安装目录下找到...
交叉编译 鸿蒙Next是不兼容安卓之前编译的so库的,需要利用鸿蒙提供的工具进行交叉编译才行,交叉工具的安装有二种方式: 如果安装了Deveco工具的话,可以在安装目录下找到...
前言: 最近测试妹子老是抱怨我偶现的Bug不好复现,我这边出于偷懒(其实是工作很忙)一直再说不能复现Bug的妹子不是好测试,最近闲下来了,正好谈谈Crash的收集和分析。 一...
1.回顾 在上一篇博文[https://blog.csdn.net/zjpjay/article/details/118694787?spm=1001.2014.3001.5...
三个问题: 类、分类、父类的+(void)load方法调用顺序? load是如何加载的? load是如何被调用的? 我们来先看事例,再从源码[https://github.c...
在日常的编码中我们会经常用到KVC,今天从以下3个方面来探索下经常使用的KVC。 1.kvc赋值 2.kvc取值 3.自定义kvc 1.KVC赋值 首先来看这样一个例子 这里...
面试题 这道面试题如下,问最后print方法能不能调用成功?如果能最后打印什么? 这是一道非常好的面试题,主要考察了iOS底层的函数调用机制以及函数调用栈的问题。 解答 pi...
什么是widget iOS Widget是一种可以放置在 iOS 设备主屏幕上的小型应用程序,提供了一个快速访问和浏览信息的方式。 Widget可以显示各种类型的内容,例如天...
iOS中KVO的底层实现原理 在开发中我们经常使用addObserver:forKeyPath:options:context:方法来观察类的某个属性的改变,然后在obser...
百度地图定位,地图展示功能、大头针,多个大头针及气泡title展示。 为了维护宇宙的和平,又鉴于网上资料的不详细,更为了防止世界被破坏,本文将详细讲解一个百度的集成方案,保证...