- 博客(245)
- 收藏
- 关注
原创 Swift中常用的关键字
本文介绍了Swift语言中的21个关键特性: @autoclosure - 延迟表达式求值 @escaping - 允许闭包逃逸函数作用域 struct - 轻量化的类实现 enum - 固定可能值的类型 protocol - 协议定义 extension - 类型扩展 fallthrough - switch语句控制 final - 防止重写 override - 方法/属性重写 subscript - 下标访问 static - 静态成员 mutating - 修改值类型 typealias - 类型别
2025-07-02 14:33:30
980
原创 UITableView的位置向下偏移, contentInsetAdjustmentBehavior使用详情
UITableView的位置向下偏移, contentInsetAdjustmentBehavior使用详情sectionHeaderTopPaddingtranslatesAutoresizingMaskIntoConstraints
2025-06-30 14:00:33
401
原创 布局和约束相关的生命周期(layoutIfNeeded,updateConstraintsIfNeeded)
setNeedsLayout, layoutIfNeeded, layoutSubviews, setNeedsUpdateConstraints, updateConstraintsIfNeeded, updateConstraints布局和约束相关的生命周期
2025-06-13 15:53:49
784
原创 HTML中常用的标签
<dt>做好笔记</dt><dd>笔记是我们最好的学习伙伴</dd><dd>笔记是电子版也可以是纸张版的</dd><dt>多加练习</dt><dd>需要自己多敲代码</dd><dd>需要自己多看代码</dd>
2025-02-19 11:40:49
546
原创 自定义类的构造函数
1.构造函数类似OC中的初始化方法:init方法2.默认情况下载创建一个类时,必然会调用一个构造函数;3.即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数;4.如果是继承自NSObject,可以对父类的构造函数进行重写.
2024-12-11 11:26:59
233
原创 Flutter组件--底部tab切换的时候页面禁止重新加载(IndexedStack(保持页面状态),AutomaticKeepAliveClientMixin)
IndexedStack使用详情AutomaticKeepAliveClientMixin使用详情页面缓存切换底部tab的时候,页面禁止重新加载切换底部tab的时候,页面只加载一次保持页面状态页面只加载一次
2023-05-23 18:05:11
1712
原创 Flutter中GetX系列九--路由/页面跳转,传值,中间件(GetPage)
Flutter中使用路由跳转,页面之间的相互跳转和传参,中间件(GetPage)使用详情
2023-05-16 11:48:52
10951
原创 Flutter SDK--url_launcher使用详情(Flutter中打电话,发短信,打开链接)
1.url_launcher使用详情;2.flutter中拨打电话、发送邮件、发送信息,打开网址和打开第三方应用
2023-04-23 13:40:18
1307
runLoop使用详情,视频讲解(一)
2022-09-06
runLoop使用详情,视频讲解(二)
2022-09-06
runLoop使用详情,视频讲解(五)
2022-09-06
runLoop使用详情,视频讲解(六)
2022-09-06
runLoop使用详情,视频讲解(七)
2022-09-06
runLoop使用详情,视频讲解(八)
2022-09-06
runLoop使用详情,视频讲解(三)
2022-09-06
runLoop使用详情,视频讲解(四)
2022-09-06
runLoop使用详情,视频讲解(九)
2022-09-06
weak对象储存原理?销毁的时候为什么会置nil(上)
2022-09-05
weak对象储存原理?销毁的时候为什么会置nil(下)
2022-09-05
isKindOfClass和isMemberOfClass的底层区别
2022-09-05
使用runtime交换数组Array/类方法(防止数组越界)二
2022-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人