Swift面试题总结 1.convenience : 便利,使用convenience修饰的构造函数叫做便利构造函数 // 便利构造函数通常用在对系统的类进行构造函数的扩充时使用 便利构造函数的特点 1.便利构造函数通常都是写在extension里面 2.便利构造函数init前面需要加convericece 2.swift中Class和Struct的区别 struct SRectangle { var wid 移动开发 2025年03月25日 52 点赞 0 评论 11294 浏览
iOS网络请求依次执行之信号量 首先说明需求点:依次发起请求op1、op2、op3,要求op1成功后再发起op2,若失败,则后续op2、op3不执行,回调失败结果;同理,若op1成功后,发起op2请求失败,则op3不执行,回调失败结果。 最终参考代码:Demo 先看一段网络常见示例: 网上常见示例 从结果上看,满足请求的顺序执行,但是实际使用后,情况变得不一样了: 实际使用结果 从结果日志上看,op2并未 移动开发 2025年04月26日 139 点赞 0 评论 11305 浏览
Android面试考点 1、Activity、Dialog、PopupWindow、Toast 与Window的关系 简单的从创建方式的角度来说一说: Activity。在Activity创建过程中所创建的PhoneWindow,是层级最小的Window,叫做应用Window,层级范围1-99。(层级范围大的Window可以覆盖层级小的Window) Dialog。Dialog的显示过程和Activity基本相同,也是创 移动开发 2025年04月19日 111 点赞 0 评论 11323 浏览
Win11 Android Studio中创建虚拟设备显示no system images available. Are you connected...怎么办? 具体解决办法参考自StackOverflow上这个问答的高赞:No System image available when adding AVD in Android studio - Stack Overflow答案就是:修改本机hosts文件,添加可访问“dl.google.com”的IP,重置一下DNS即可。详细步骤如下: 移动开发 2025年05月21日 74 点赞 0 评论 11347 浏览
从epoll机制看MessageQueue epoll机制 一句话解释:epoll机制可以监听特定的fd,当fd收到内容时,发送事件回调。相比select和poll机制,效率更高。 epoll API epoll_create(int size) 参数: size:表示最多可以监听多少个fd,新版本已弃用。 返回值:epoll实例的fd >= 0 成功 < 0 失败 作用: 初始化epoll机制,调用API后 移动开发 2025年04月30日 178 点赞 0 评论 11387 浏览
在项目中用ts封装axios,一次封装整个团队受益 写在前面 虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一个灵活、可复用的一个请求请发。 这篇文章封装的axios已经满足如下功能: 无处不在的代码提示; 灵活的拦截器; 可以创建多个实例,灵活根据项目进行调整; 每个实例,或者说每 移动开发 2025年05月11日 73 点赞 0 评论 11390 浏览
Flutter‘s app_plugin_loader Gradle plugin imperatively using the apply script错误解决 文章目录 问题描述 解决方法 1. 查看当前的 `android/build.gradle` 2. 迁移到 `plugins` 声明式方法 修改前: 修改后: 3. 同步 Flutter 工具更新 4. 参考 Flutter 官方文档 补充说明 问题描述用Android studio开发flu 移动开发 2025年07月22日 60 点赞 0 评论 11399 浏览
541.【GraphQL】_typename千万不要写成一样的 这个问题我已经经历过两三次了:*graphql 服务端定义接口时,千万不要把每个接口中的_typename写成一样的。 在go语言中,graphql 的实现里头, 错误的示例如下: var responseDimensionReadingType = graphql.NewObject(graphql.ObjectConfig{ Name: "ResponseCommon", Fi 移动开发 2025年04月27日 49 点赞 0 评论 11447 浏览
一文带你轻松入门Flutter开发 文章目录 一、Flutter 简介 二、开发环境搭建 2.1 安装 Flutter SDK 2.2 安装 Dart SDK 2.3 设置 Android SDK 2.4 配置 IDE 2.5 配置模拟器 三、第一个 Flutter 应用 3.1 创建项目 3.2 运行项目 3.3 分析代码结构 四、基础组件与布局 4.1 常用组件介绍 4.2 布局技巧与实践 五、状态管理基础 移动开发 2025年07月29日 53 点赞 0 评论 11488 浏览