iOS DispatchSourceTimer 定时器 1. 概述 说起计时器,很多开发人员第一时间就会想起Timer,但是随着使用的深入,慢慢就发现Timer其实不是很好用,比如说TableView滑动时候不执行,Timer循环引用。 2. DispatchSourceTimer DispatchSourceTimer,也就是大家通常叫的GCD Timer,是依赖于GCD的一种Timer,Runloop的底层代码中也用到这种Timer,可见GCD T 移动开发 2025年03月17日 183 点赞 0 评论 17186 浏览
真实性问题情境的设计 186--197 一.确定问题情境的目标 真实性问题情境具有开放性,复杂性,多元性和局限性,很难机械地重复使用现成的专家结论,只有理解了大概念,学生才能像专家一样思维,并创造性地解决实际性问题,在具体情境中激活并灵活的运用知识、方法和技能 。 围绕单元的大概念来设计问题情境 二.寻找问题情境的原型 从现实世界中寻找问题原型来逆推 1.预定创设和原型改编 设计真实性情境更好的办法是“逆推”,我们称这个为“原型改编”, 移动开发 2025年05月19日 176 点赞 0 评论 17177 浏览
Solon v1.9.1,让 Java 快速启动 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 (更高) 运行时内存节省 1/3 ~ 1/2。 (更少) 打包可以缩小到 1/2 ~ 1/10;比如,90Mb 的变成了 9Mb。 (更小) 基于 app.name 进行注册发现 与 k8s svc 相互对应 支持 Service Mesh 架构部署方 移动开发 2025年05月07日 58 点赞 0 评论 17134 浏览
macOS Catalina 10.15.7 (19H15) Boot ISO 原版可引导镜像下载 macOS Catalina 10.15.7 (19H15) Boot ISO 原版可引导镜像下载带来适用于 Mac 的全新娱乐 App 以及可利用 iPad 扩展 Mac 工作空间的随航功能请访问原文链接: 查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgmac 移动开发 2025年04月19日 76 点赞 0 评论 17121 浏览
UIStackView之一问一答 前言 此篇文章作为在使用UIStackView前的一些答疑,既是扫盲篇,也是实用篇。以下会讲述一些实用的案例,目的就是让更多的人拥抱UIStackView。同时欢迎小伙伴通过评论区讲讲使用StackView遇到的问题。 答疑 排列视图间距大小不一 问:排列视图间距大小不一,可以用UIStackView吗? 答:当然可以用,UIStackView虽然有space属性,但是适用于所有的排列视图,如果想 移动开发 2025年03月25日 194 点赞 0 评论 17098 浏览
Vivado中Tri_mode_ethernet_mac的时序约束、分析、调整——(四)MAC IP自带的约束说明 关于IP的设置说明: 1、若要查看并修改IP的源文件,则不能使用IP的Core container模式,否则所有源文件被打包在容器中(.src/xx/ip/目录下的.xcix文件包含IP配置和源文件),只能用Vivado查看,不能用其它软件打开并修改。在vivado中选中IP后右击选Di 移动开发 2025年05月16日 167 点赞 0 评论 16991 浏览
Android TextView的一些常见功能 效果.png 简介 TextView作为Android开发中的基础控件,在日常开发中我们频繁使用到TextView的一些功能.这里就简单总结了一下开发中常用的一些功能 功能 设置大小不一的文字 设置中划下 设置小数点以后文字字体大小 设置不同颜色展示文字 展示图文混排 实现 1 设置中划线 /** * 中间划线的效果 * @param textView 移动开发 2025年06月02日 170 点赞 0 评论 16933 浏览
Android Jetpack架构组件(十)— StartUp 一、StartUp简介 应用程序启动库提供了一种在应用程序启动时初始化组件的简单、高效的方法。库开发人员和应用程序开发人员都可以使用StartUp来简化启动序列并显式设置初始化顺序。 StartUp允许您定义共享单个内容提供程序的组件初始化程序,而不是为每个需要初始化的组件定义单独的content provider。这可以显著缩短应用程序启动时间。 简单的说就是通过一个公共的content pro 移动开发 2024年11月17日 142 点赞 0 评论 16876 浏览
iOS底层原理笔记 - Runtime结构 Runtime结构 OC是一门动态性比较强的语言,跟C、C++语言有着很大不同 OC的动态性是由Runtime API来支撑的 Runtime API提供的接口基本都是C语言的,源码由C/C++/汇编语言编写 要想学习runtime,首先要了解它底层的一些常用数据结构,比如isa指针 在arm64之前,isa就是一个普通的指针,存储着Class、Meta-Class对象的内存地址 在arm64 移动开发 2025年04月21日 190 点赞 0 评论 16840 浏览
Apple M2 macOS Flutter环境搭建记录 1.安装 Rosetta 2 环境 sudo softwareupdate --install-rosetta --agree-to-license 2.下载Flutter SDK flutter_macos_arm64_3.7.7-stable.zip 当然你也可以在这个文档中找到最新的安装包SDK,下载arm64版本即可。 当然,你也可以使用克隆的方式下载SDK。具体,根据个人喜好。 3.添 移动开发 2025年04月18日 143 点赞 0 评论 16776 浏览