排序
iOS – 浅谈CoreMotion
我正在参加「掘金·启航计划」 前言 CoreMotion是苹果提供的一个框架,提供了访问和利用设备内置传感器的功能,包括加速度计、陀螺仪、磁力计等。通过CoreMotion框架,开发者可以获取设备的运动...
深度分析 | 垃圾邮件是如何通过SPF检查进入收件箱的?
电子邮件通过SMTP协议与所属发送方邮件服务器建立连接,并将要发送的邮件发送到所属发送方邮件服务器。但最初SMTP的局限之一在于它没有对发送方进行身份验证的机制,所以用户会收到垃圾邮件,因...
Flutter创建根据位置输出内容的可点击文本Widget
嗨,我是甜瓜看代码。 最近遇到个需求,要求当点击一个字符串中的名字时,能够输出相应的名字。例如,对于字符串'张三,李四,王五',无论点击'张'、'三'、'张三'还是其他名字的位置,都能...
iOS – 多线程的几种方式
我正在参加「掘金·启航计划」 前言 iOS 中的多线程编程是为了提高应用程序的性能和响应性,避免主线程阻塞而引入的。多线程编程允许应用程序同时执行多个任务,从而提升用户体验和系统性能。以...
【Flutter】如何实现一个拖拽关闭/展开的下拉列表
题记 如题,这是我们需要实现的效果图,我们需要flutter 中将其封装成一个小组件。 效果需求是,可以通过拖动区域拖动。 实现向上拖动变成列表模式 向下拖动变成地图模式 列表保持原有的下拉刷新...
收钱吧与火山引擎VeDI合作一年后 有了哪些新变化?
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 收钱吧正在和火山引擎数智平台(VeDI)跑出一条业务提效新通路。 相关数据显示,收钱吧的日服务人次就...
iOS – 人脸识别
我正在参加「掘金·启航计划」 前言 最近公司提出了一个有趣的新需求,需要开发一个功能来自动识别用户前置摄像头中的人脸,并且能够对其进行截图。 话不多说,直接开整... 技术点: AVCaptureS...
iOS CocoaPods专栏(一)—— 简介、安装及基本使用
问题:在我们日常开发中,难免会用到一些第三方库(比如AFNetworking、SDWebImage...),而这些第三方库也许会引用一些别的第三方库,于是我们又要引入别的第三方库。(古语:子子孙孙无穷尽也...
C# 基础知识
数据类型 C# 是一种 强类型语言。 这意味着我们必须声明一个变量的类型,该类型指示它将存储的值的类型,例如整数、浮点数、小数点、文本等 下面声明并初始化了不同数据类型的变量 int num = 10...
iOS – 浅谈Core Graphics
我正在参加「掘金·启航计划」 前言 Core Graphics(又称为Quartz)是iOS开发中的一个绘图框架,用于在屏幕上绘制2D图形和进行图像处理。它提供了一组强大的图形绘制和处理函数,可以创建各种形...
iOS CocoaPods专栏(二)—— 公有库的创建及使用
上一篇介绍了:CocoaPods简介及基本使用,本篇将介绍一下CocoaPods公有库的创建和使用。 一、什么是公有库? 在我们开发中,经常会用到一些第三方库(比如AFNetworking、SDWebImage等等),我们...
Xcode Template 和 Code Snippet提升开发效率
CodeSnippet CodeSnippet 是代码片段的意思。 在Xcode中支持代码片段,我们可以将经常使用的代码存储为一个代码片段,并为它设置快捷键。这样,输入快捷键的时候就能将代码输入 CodeSnippet创建...
APP合规政策解读爽文
APP合规政策解读爽文 大家好,我叫 Kepa,目前主要负责工作之一是国内游戏发行安卓政策合规检测,最近在整理app政策合规相关要求,秉承着我们37手游“分享成就未来”的理念,我们决定将我们整理...
APM – iOS 卡顿监控 方案和指标
简介 iOS卡顿监控有多种不同的方案和指标,在实施成本和指标精确度上各有不同。本文例举一下常见的方案和代码,以及其指标的实现和拟合程度。 FPS 帧率 FPS数据,依据页面信息做聚合,或者APP版...
Flutter项目引入策略大揭秘:让你的项目轻松飞升!
嗨,这里是甜瓜看代码。本文要讨论的主题是如何将一个Flutter项目引入到另一个Flutter项目中。不管你是想要本地引入还是云端引入,本文都会讲解。 本地引入 假设你已经有了两个Flutter...
「桌面端」Electron 实时网络环境监控
笔者看了很多文章,都有提到需要自建网络监控,但没有开源具体的实现方式,笔者在此摸索了一下,仅供大家参考。 背景 Electron 官方虽然有提供网络在线/离线探测方案,但这个方案是基于浏览器本...
工信部又出新规!爬坑指南
一、背景 工信部最近发布了新的入网要求,明确了app进网检测要求的具体变化,主要涉及到一些app权限调用,个人信息保护,软件升级以及敏感行为。为了不影响app的正常运行,依据工信部的文件进行...
Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框
Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框 本文是项目中关于 弹窗界面 设计的技术分享,通过 FluentAvalonia+DialogHost.Avalonia 开源nuget包来实现项目中需要 弹...
突破边界!Flutter带你征服JavaScript世界!
嗨,我是甜瓜看代码。在本篇文章中,我将向你介绍如何使用最新版本(4.2.2)的webview_flutter库与JavaScript进行互动。我们将探索如何将消息从js传递给Flutter页面,以及一些其他有趣的扩...
深入理解 Flutter 中的 Stream (一)
Stream 是 Flutter 处理数据响应的一个重要手段,它提供了一种处理数据流的方式,其作用类似于 Kotlin 中的 Flow,基于发布订阅模式的设计,通过监听Stream,订阅者能不断接收到数据流的最新变...