交叉编译 鸿蒙Next是不兼容安卓之前编译的so库的,需要利用鸿蒙提供的工具进行交叉编译才行,交叉工具的安装有二种方式: 如果安装了Deveco工具的话,可以在安装目录下找到...
交叉编译 鸿蒙Next是不兼容安卓之前编译的so库的,需要利用鸿蒙提供的工具进行交叉编译才行,交叉工具的安装有二种方式: 如果安装了Deveco工具的话,可以在安装目录下找到...
没有遇到,是否连接成功了之后再调用peripheral.discoverServices(nil)?你在检查下调用的时机是否正确
iOS蓝牙开发蓝牙属于近场通讯中的一种,iOS 中使用Core Bluetooth 框架实现蓝牙通信, Core Bluetooth支持蓝牙低功耗的4.0模式,就是通常说称之的BLE,在生...
前言: 最近测试妹子老是抱怨我偶现的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...
私信我一下,留邮箱发给你
iOS蓝牙开发蓝牙属于近场通讯中的一种,iOS 中使用Core Bluetooth 框架实现蓝牙通信, Core Bluetooth支持蓝牙低功耗的4.0模式,就是通常说称之的BLE,在生...
这篇文章就是iOS蓝牙开发总结文章,可以先多看其他文章回头再看这篇,或者私下我,可以给你完整 Demo
iOS蓝牙开发蓝牙属于近场通讯中的一种,iOS 中使用Core Bluetooth 框架实现蓝牙通信, Core Bluetooth支持蓝牙低功耗的4.0模式,就是通常说称之的BLE,在生...
百度地图定位,地图展示功能、大头针,多个大头针及气泡title展示。 为了维护宇宙的和平,又鉴于网上资料的不详细,更为了防止世界被破坏,本文将详细讲解一个百度的集成方案,保证...
近期在处理App适配VoiceOver(旁白)功能,简单的系统控件苹果都能很好的识别,但在复杂界面处理遇到了一些问题,VoiceOver问题可参考的资料不多,把自己踩过的坑记...
有时候布局会遇到TableView和CollectionView组合布局,比如上部分是轮播,中间部分是列表显示,最下面是瀑布流,滑动Header还需要悬浮功能,简单的tabl...
estimatedItemSize是iOS 8中苹果最新推出的黑魔法,可以让CollectionView中也能让 cell 自适应内容大小,达到自动适应高度的预期效果! UI...
背景: 国内出台了政策要求适配老年版、盲人版App。手机系统已自带 旁白(iOS)、无障碍(安卓) 功能,可打开设置-辅助功能-旁白体验相关功能。 1、在国内各级部门陆续出台...
改变整个APP的所有控件的字体分为两种情况:1.在程序启动的时候的改变字体,并且在程序运行过程中不需要再改变。2.在程序运行的过程中动态改变APP的字体(比如微信等)。 一、...
蓝牙属于近场通讯中的一种,iOS 中使用Core Bluetooth 框架实现蓝牙通信, Core Bluetooth支持蓝牙低功耗的4.0模式,就是通常说称之的BLE,在生...
简介 HTTP协议是无状态的协议,采用的是请求/应答的模式,所以只能是客户端发送请求,服务器响应请求,服务器是无法给客户端主动推送消息的,而有时候客户端需要在服务器数据更新的...