自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石虎

的博客

  • 博客(615)
  • 收藏
  • 关注

原创 2025 最新flutter面试总结

在Flutter中,TreeShaking是一种优化技术,用于减少最终应用的体积。具体来说,它的作用是:去除未使用的代码:在构建应用时,TreeShaking会分析代码中的依赖关系,并自动移除那些在应用中未被引用或使用的代码。这包括未使用的库、类、函数等。提高性能:通过减小应用的体积,TreeShaking帮助提高应用的加载速度和运行性能,因为较少的代码意味着更少的资源消耗。

2025-01-20 15:42:10 1860

原创 HarmonyOS鸿蒙-@State@Prop装饰器限制条件

4.@State不支持装饰Function类型的变量,框架会抛出运行时错误。1.@State装饰的变量必须初始化,否则编译期会报错。3.数组项中属性的赋值观察不到。2.嵌套属性的赋值观察不到。

2025-01-11 12:01:49 1189

原创 HarmonyOS鸿蒙-ArkUI状态管理--多种装饰器

ArkUI状态管理V1提供了多种装饰器,通过使用这些装饰器,状态变量不仅可以观察在组件内的改变,还可以在不同组件层级间传递

2025-01-10 18:43:18 556

原创 Flutter 主流常用第三方库、插件收集

​一、Flutter 学习资料FlutterFlutter官网Flutter中文网​

2024-11-06 10:29:49 4144

原创 HarmonyOS鸿蒙- 一行代码自动换行技巧

DevEco Studio 编辑器设置 一行代码自动换行显示。

2024-10-25 11:08:12 643

原创 HarmonyOS鸿蒙 - 判断手机号、身份证(正则表达式)

【代码】鸿蒙 - 判断手机号、身份证(正则表达式)

2024-09-14 17:52:43 887

原创 HarmonyOS鸿蒙- 延时执行

3000 表示秒,可根据需求修改。取消重复执行的定时器。

2024-07-31 17:22:53 1654

原创 HarmonyOS鸿蒙- 跳转系统应用能力

自定义弹窗,跳转系统应用能力

2024-07-19 17:06:44 1271

原创 HarmonyOS鸿蒙-DevEco Studio工具

编号4、安装编译器会有提示下载nodejs,如果下载失败,在预览区也会有提示,编号2、刚安装好编译器会在预览区提示,例如提示选择应用启动器。点击Device Manager。等待下载完成,嗲集Finish。编号3、创建的第一个鸿蒙代码。编号1、需要配置模拟器。

2024-06-05 14:56:14 4461

原创 解决pod install警告[!] [Xcodeproj] Generated duplicate UUIDs:

pod install 出现警告[!原因: CocoaPods重复生成UUID的问题。

2024-05-16 21:04:37 694

原创 Mac上部署Jenkins详细流程

Mac上部署Jenkins 希望能帮助到同学

2024-05-16 20:19:44 3687 2

原创 Android Log等级的介绍

android.util.Log常⽤的⽅法有以下5个:Log.v()Log.d()Log.i()Log.w()Log.e()按照⽇志级别从⾼到低为ERROR, WARN, INFO, DEBUG, VERBOSE.⾄于⽇志级别本⾝的含义。1、Log.v 的输出颜⾊为⿊⾊的,输出⼤于或等于VERBOSE⽇志级别的信息2、Log.d的输出颜⾊是蓝⾊的, 输出⼤于或等于DEBUG⽇志级别的信息3、Log.i的输出为绿⾊, 输出⼤于或等于INFO⽇志级别的信息。

2024-01-21 00:35:03 1299

原创 HarmonyOS 鸿蒙编译器运行失败

hvigor Update the SDKs by going to Tools > SDK Manager > SDK > HarmonyOS and following the onscreen instructions”报错。系统虽然是最新的4.0的系统,但是在编辑器中醉倒支持到3.1.0(API)系统。从官方文档idea编辑器的版本说明中,这个是没有问题的。1、点击DevEco Studio --> Preferences。2、点击Edit 重新下载一次。3、下载完成后点击完成。

2024-01-19 12:56:04 2510

原创 kotlin 和 java 的区别

kotlin 和 java 各个优点

2024-01-17 23:43:16 1038

原创 Go2Shell安装在 Finder 中打开当前目录的终端窗口

1、需要把Go2Shell 拖进应用程序里,点击Go2Shell会展示图2中的弹窗,确定添加到Finder Toolabar 上面。开发中经常切换项目、组件需要打开终端 pod uqdate ..... , 方便开发提交效率,建议使用(2、需要按住shift + command 同时拖动到Finder Toolabar 上面的任何位置。3、以下为例:选择要打开的文件,然后点击图中的3就会自动打开终端,并定位当前的路径如图中4。大家如有更好的插件可以补充)

2023-10-13 17:53:02 911

原创 Xcode升级到15.0 解决DT_TOOLCHAIN_DIR问题

DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead.

2023-10-11 14:23:25 5815

原创 Flutter pubspec.yaml 配置文件

pubspec.yaml 是Flutter 工程的核心配置文件dependencies、dev_dependencies、dependency_overrides区别

2023-09-07 20:15:34 1049

原创 Flutter - Dart中(.)、(..)、(...)语法使用

.」返回的则是该方法返回的值 ,「..」意思是 「级联操作符」

2023-07-28 19:19:39 2024

原创 Flutter 添加 example流程

flutter create example 执行命令创建example

2023-07-28 11:36:58 2509

原创 Flutter基础组件-Container

BoxDecoration :2 、容器组件的属性及用法3、Container常用属性及描述:属性名  类型 说明 key Key Container唯一标识符,用于查找更新 alignment  AlignmentGeometry 控制child的对其方式,如果Container或者Container父节点尺寸大于Child的尺寸,这个属性设置会生效,有很多种对齐方式 padding EdgeInsetsGeometry

2023-07-22 01:28:34 803

原创 2023年屏蔽iOS16系统更新,去除小红点,最新方法(转)

前往系统设置,会看到页面显示—已下载描述文件,点开安装(如果没有就进入设置-通用-设备管理-找到tvOS-选择安装),如下图所示。如果想要恢复更新,进入设置-通用-设备管理-将名字包含 tvOS 的描述文件移除,然后重启iPhone即可恢复。昨天开始,屏蔽iOS系统更新的旧文件已经过期,许多老粉收到了更新提醒,因此现在给大家带来最新的屏蔽文件。,查一下有没有自动下载系统安装包,如果有就把它删除,还能节省几百M到几个G的系统容量。完成后重启iPhone,就成功屏蔽了系统更新了,按照下图的方法进入发消息“

2023-03-24 19:35:08 10172 4

原创 iOS踩坑App Store Connect Operation Error

这个应用程序是用iOS 15.5 SDK构建的。从2023年4月开始,所有提交到应用商店的iOS应用程序都必须使用iOS 16.1 SDK或更高版本构建,包括在Xcode 14.1或更高版本中。目前iOS 开发工具Xcode 版本号是13.4.1 ,系统无法升级,也会导致Xcode无法升级。1、苹果官方提示: 2023年4月开始,开发必须使用 Xcode 14.1 以上的版本,2、目前此电脑无法在升级, 2023年4月开始 ,此电脑就无法正常开发使用,应用程序商店连接操作错误。

2023-03-24 15:58:47 3925 8

原创 解决App Store 打包上传iPA错误

此包不支持一个或多个以前的应用程序版本所支持的设备。您的应用程序更新必须继续支持以前支持的所有设备。你在Xcode中使用目标设备族构建设置来声明支持的设备。有关更多信息,请参阅QA1623: https://developer.apple.com/library/ios/#qa/qa1623/_index.html,错误代码为STATE_ERROR.VALIDATION_ERROR。90101为id 090d456b-1c08-4e67-897e-85330d7e6d4b。

2023-03-14 14:51:07 1882 1

原创 Xcode清理缓存-2023年3月

DevCleaner Mac版可以让你检查自动生成的文件,并在必要时进行清理。DevCleaner Mac版也可以提醒你一段时间后扫描缓存空间,清除缓存,找回多余的空间。c. iOS DeviceSupport 存放的是模拟器,对于你不需要的一些模拟器你可以删掉。即使不小心删掉了,也是可以重新下载的。b. DerivedData 存放的是build生成的项目索引、build输出以及日志,这里的文件可以全部删除。a. Archives 存放的是Xcode打包时生成的文件,这里面的文件可以全部删掉。

2023-03-13 20:01:06 4910

原创 Swift 5.7发布!2022年9月12日

Swift 5.7现已正式发布!Swift 5.7包括对语言和标准库的主要补充,对编译器的增强以提供更好的开发人员体验,对Swift生态系统中工具的改进,包括SourceKit-LSP和Swift软件包管理器,改进Windows支持等。Swift 5.7是整个Swift社区成员无数贡献的高潮。如果您是Swift的新手,Swift编程语言是Swift的官方指南,并已针对5.7版本进行了更新。Swift社区维护许多翻译。它也可以在Apple Books商店免费获得。

2022-09-14 10:00:30 2634

原创 swift ~星星评分(支持手势评分) ~封装demo

联系人:石虎 QQ:1224614774 昵称: 嗡嘛呢叭咪哄 QQ群:807236138 群称: iOS 技术交流学习群 QQ群:713799633 群称: iOS技术交流学习群-2一、使用 参考核心类SHStarRatingView.swift//// ViewController.swift// SHStarRatingView//// Created by shihu o...

2021-11-05 10:41:24 2720

原创 《swift 从入门到精通 》~ 基础篇(闭包)

联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138 群称: iOS技术交流学习群 QQ群:713799633 群称:iOS技术交流学习群-2参考:《swift 从入门到精通 》~ 基础篇(数据类型 )https://blog.youkuaiyun.com/shihuboke/article/details/109553998 《swift 从入门到精通 》...

2021-02-09 17:43:56 622

原创 《swift 从入门到精通 》~ 基础篇(控制流、函数)

联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS技术交流学习群参考:《swift 从入门到精通 》~ 基础篇(数据类型 )https://blog.youkuaiyun.com/shihuboke/article/details/109553998《swift 从入门到精通 》~ 基础篇(运算符、字符串 )https://blog.youkuaiyun.com/shihuboke/article/detail...

2021-01-03 19:02:08 443

原创 iOS AOP 简介与作用

联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS技术交流学习群一、AOP概念AOP全称(Aspect Oriented Programming)面向切片编程的简称AOP的定义:AOP通过预编译方式和运行期动态代理实现,在不修改源代码的情况下,给程序动态统一添加功能的一种技术,简称AOP。是spring框架的一个重要内容,是OOP(Object-Oriented Pro...

2020-12-13 19:23:22 1734

原创 《swift 从入门到精通 》~ 基础篇(集合、数组、字典)

联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS技术交流学习群参考:《swift 从入门到精通 》~ 基础篇(数据类型 )https://blog.youkuaiyun.com/shihuboke/article/details/109553998《swift 从入门到精通 》~ 基础篇(运算符、字符串 )https://blog.youkuaiyun.com/shihuboke/article/detail...

2020-12-04 21:04:53 543

原创 《swift 从入门到精通 》~ 基础篇(运算符、字符串)

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、运算符赋值运算符赋值运算符”=”用来初始化或者改变一个变量的值,如: var str = “hello”元组也可以通过赋值运算符,对其中的所有元素一次性赋值算数运算符四则运算: 加(+)减(-)乘(*)除(/)求余运算符 : 求余运算符用% 也叫取模运算符,其计算二个数相除后的余数,只支持...

2020-11-26 20:27:54 2578

原创 《swift 从入门到精通 》~ 基础篇(数据类型)

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、数据类型数据类型包括常量、变量、表达式常量:就是在程序运行过程中值不会发生改变的量 ,用关键字 let 声明 let name = “puxin”变量: 就是在程序运行过程中值可以发生改变的量,用关键字 var 声明 var age = 12表达式 定义: let index = % 2类...

2020-11-07 23:31:59 732

原创 swift ~九宫格布局 ~封装demo

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、使用 参考核心类SHUnitView.swift注意:目前此封装适合静态页面使用,自动计算高度,间距等 let contenerView = SHUnitView() contenerView.countOfColumn = 4 contenerView.spacing = 0.1...

2020-10-23 21:35:31 901

原创 swift ~ font中的属性(pointSize、ascender、descende、capHeight、xHeight、leading、ineHeight)实战

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、例子:字体默认是 13 private lazy var titleLabel: UILabel = { let label = UILabel() label.font = UIFont.systemFont(ofSize: 13, weight: .regular) ...

2020-09-24 10:15:57 2337

原创 iOS 用终端往GitHub上传项目~详细步骤

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群参考:iOS 用终端往码云上传项目~详细步骤查看:https://blog.youkuaiyun.com/shihuboke/article/details/781583081.首先你要拥有GitHub的账号,注册地址:https://github.com/join?source=header2.注意如果有提示配置SSH ...

2020-07-31 14:02:49 1067

原创 iOS SHSetGoalClass Slider时间滑动自定义控件~ 封装demo

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、概念在外界直接一行代码实现 #import "SHSetGoalView.h" @property (nonatomic, strong) SHSetGoalView *setGoalView; - (void)viewDidLoad { [supe...

2020-07-31 13:30:44 420

原创 iOS SHDownListMenu 菜单下拉自定义控件~ 封装demo

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、概念在外界直接一行代码实现 #import "SHNaBarMenuDownView.h" NSArray *array = [NSArray arrayWithObjects:@"石虎",@"每行间距后处理额外距后处理额事件每行间距后处理额", ...

2020-07-31 12:11:38 555

原创 swift ~ 2020年 swift面试题

联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄QQ群:807236138群称:iOS技术交流学习群一、面试题1、说说你认识的Swift是什么? Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。2、举例说明Swift里面有哪些是 Objective-C中没有的? Swift...

2020-05-27 19:04:50 10425 2

原创 iOS UICollectionView 水平分页滑动~ 封装demo

联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群一、概念在外界直接一行代码实现/** 设置行列间距及collectionView的内边距 */- (void)sh_ColumnSpacing:(CGFloat)columnSpacing rowSpaci...

2019-12-12 19:59:18 2057

原创 Flutter - 浅谈

联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 QQ群:807236138 群称:iOS 技术交流学习群一、Flutter 基础1.概念2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在Ios和And...

2019-10-23 11:40:11 1088

空空如也

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

TA关注的人

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