iOS - 自定义弹窗 通过xib创建一个自定义弹窗: 该弹窗可以自定义view的背景,颜色,字体的大小,颜色调整 方便编写,调用简单: image.png LoginAlertTableView.h image.png LoginAlertTableView.m import "LoginAlertTableView.h" @interface LoginAlertTableView() @pr 移动开发 2025年04月15日 127 点赞 0 评论 12548 浏览
对iOS定位授权弹窗机制的理解 一、概述 由于最近在开发跑步相关的功能,涉及到地图定位功能,因此需要申请定位权限,之前APP中有定位需要,但因之前未细致的研究授权模式的配置,导致在开发跑步功能时产生了从未遇到的异常问题。 二、遇到的问题 问题描述: 问题描述:首次安装APP,授权定位权限为WhenInUse使用期间定位定位,然后开启跑步,此时接收定位回调,将APP切入后台等待3-5秒钟后,发现定位回调不再继续回调给APP, 移动开发 2025年04月07日 83 点赞 0 评论 12560 浏览
Flutter for OpenHarmony: Flutter 三方库 basics 对 Dart 原生类型能力的终极补全(开发效率提升 200%) 欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 开发时,我们经常会写出一些极其繁琐的代码,比如: 判断一个字符串是否为 null 或者是空串。 安全地将一个字符串转换为数字(避免抛出异常)。 对 List 进行切片、去重或快速查找。 Dart 核心库虽然简洁,但在这些“脏活累活”上 移动开发 2026年02月25日 188 点赞 0 评论 12632 浏览
由系统组成的系统 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 目录 4.5 由系统组成的系统 1、由系统组成的系统 我们已经知道如何实现粒子对象, 也学会了如何实现粒子对象组成的系统,这个系统称为“粒子系统”,粒子系统就是由一系列独立对象组成的集合。 但粒子系统本身不也是一个对象? 如果粒子系统也是个对象,我们可以让这些 移动开发 2025年04月27日 81 点赞 0 评论 12658 浏览
123.路由重写-reroute 路由重写-reroute.jpeg reroute 方法,没有调用start时进行加载app,调用loadApps方法,loadApps中准备加载应用,准备完毕后注册自定义事件callAllEventListeners function reroute() { if (isStarted()) { appChangeUnderway = true; 移动开发 2025年05月21日 31 点赞 0 评论 12664 浏览
js原型、原型链及继承实现方式 js继承主要包括原型链继承、借用构造函数继承、组合继承(原型链+构造函数)、组合继承优化、寄生组合继承5中方式,后3中都是由前两个组合优化而来,所以要先了解原型及原型链相关内容。 1、原型对象及原型链 在js中,一切皆对象,所以原型也是一个对象,称为原型对象。 在js中,每个函数类型的数据,都有一个prototype的属性,该属性所指向的对象就是原型对象。对于原型对象而言,其constructor 移动开发 2025年05月21日 179 点赞 0 评论 12666 浏览
一个轻量级绘制热图的R包-HeatmapR 目前R中绘制热图的方式有很多,常用的如pheatmap、ComplexHeatmap包等,这里再给大家介绍一个轻量级的R包-HeatmapR包,即无需过多的前期数据处理,可同时可视化含有离散型和连续性的矩阵。 Github地址: 准备数据 ## 按照R包 devtools::install_github("Dil 移动开发 2025年07月06日 156 点赞 0 评论 12701 浏览
ijkplayer 源码解析1(重要结构体介绍) ijkplayer作为b站开源的播放器,在业界享誉盛名,深受开发者喜爱,因为底层采用ffmpeg解码,支持主流的流媒体协议,再软件兼容度上非常高;今天我们就针对ijkplayer做一些源码分析,帮助那些喜爱ijkplayer但是苦于2w多行代码无从下手的同学们 系列文章讲解将按照以下顺序进行分析,以方便读者理解; 1.重要结构体分析 2.读数据线程解析 3.音频包解析和音频播放解析 4.视频包解析 移动开发 2025年05月04日 76 点赞 0 评论 12715 浏览
Android-EventBus库的使用 图片来源网络,入侵必删 在维护一些项目的时候,我们可能会遇到使用EventBus做Android事件总线优化。这篇博客分享一下EventBus的知识,希望对看文章的小伙伴有所帮助。 EventBus的引入 implementation("org.greenrobot:eventbus:3.3.1") 我发文的时候,最新的版本是3.3.1。如果看文章过来很久了,你可以去EventB 移动开发 2025年05月02日 189 点赞 0 评论 12749 浏览