自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 flutter 抽象类,跟一般类有什么区别

与一般类不同,抽象类可能包含没有方法体的方法,即抽象方法。其次,抽象类描述事物的信息可能不完整,它更像是对一系列看似不同但本质上相同的具体概念的抽象。抽象类通常用作基类,其目的不是用来创建对象,而是为其他类提供一个通用的、部分实现的框架。在使用场景上,抽象类常常用于定义接口或规定子类必须实现的行为。最后,在实例化方面,一般类可以被直接实例化,创建出具体的对象。抽象类主要用于定义接口和规定行为,而一般类则用于描述具体的对象和行为。

2024-03-25 17:11:13 217

原创 Apple 为什么将默认的命令行解释器更改为 zsh

由于默认的命令行解释器在终端中使用频率较高,将其与 macOS 的其他组件保持一致可以提供更一致的用户体验。2,更现代的特性:zsh 提供了一些先进的功能和用户友好的特性,如自动补全、更强大的历史命令管理、更好的文件名展开等。需要注意的是,虽然 Apple 将默认的命令行解释器更改为 zsh,但用户仍然可以选择使用其他命令行解释器,如 bash 或其他流行的解释器。总体而言,Apple 更改默认的命令行解释器是为了提供更现代、灵活和一致的命令行体验,并避免潜在的许可证问题。

2024-03-17 18:35:40 200 1

原创 MPFlutter概述

mpflutter

2024-03-12 21:23:50 266 1

原创 flutter中的数据持久化方案1之SharedPreferences

在上面的示例中,我们首先使用SharedPreferences.getInstance方法获取SharedPreferences的实例对象。同样,可以使用getString、getInt、getBool等方法从SharedPreferences中读取对应的值。,SharedPreferences: SharedPreferences是一个简单的键值对存储机制,适用于存储少量的简单数据。是一种常用的轻量级数据持久化方案,适用于存储少量的简单数据,如应用程序的配置信息、用户偏好设置等。

2024-02-02 17:00:41 292

原创 .framework 和.a的区别

在使用静态库时,如果多个应用程序都链接到同一个静态库,那么每个应用程序都会有该库的完整拷贝,这可能导致存储空间的浪费。前言:其实说白了.framework感觉像是macOS系统,针对.a文件的一种优化,体现其运行时,懒加载的思想。使用 .framework 可以方便地分享代码库,因为它是一个完整的包。.a 文件不能直接使用,需要配合 .h 文件和源代码文件一起使用。.framework 是动态库,意味着它只在运行时被加载和使用。.a 是静态库,意味着其内容会被直接包含在最终的二进制文件中。

2024-01-09 22:52:32 431

原创 脚本和编程语言的区别

分镜头剧本:分镜头剧本是电影制作中使用的文本,它详细描述了每个场景中的每一个镜头,包括摄影机角度、演员动作等。详细剧本:详细剧本包含了剧本中的所有对话、动作和场景描述,但更为详细。编程语言也是如此,它提供了更具体的指令和细节,使开发人员能够精确地控制程序的执行流程和行为。在戏剧中,剧本为演员提供了表演的指导;总的来说,编程语言类似于详细剧本或分镜头剧本,因为它们都提供了更具体和详细的指令,使开发人员能够精确地构建和执行程序。如果将脚本语言类比为剧本,那么编程语言可以类比为剧本的详细剧本或分镜头剧本。

2024-01-06 09:06:47 342 1

原创 wcdb常见问题

数组要用nsdata类型,转成json字符串存不了。主键一定是int类型,不然,建表不成功。

2023-11-28 12:44:45 50

原创 flutter. textfield

【代码】flutter. textfield。

2023-11-16 20:35:30 18 1

原创 cocoapods试验版

CocoaPods基于Ruby语言开发而成,因此安装CocoaPods前需要安装Ruby环境。幸运的是Mac系统默认自带Ruby环境,如果没有请自行查找安装。检测是否安装Ruby:gem -v1.首先命令行去到工程包路径下,cd+空格+工程包路径,可直接拖1.1更新gem。 sudo gem update --system(这步貌似可省,因为用的是淘宝的gem源

2017-01-03 17:25:59 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除