自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS中z-index使用详情

CSS中z-index使用详情

2025-03-14 18:00:08 245

原创 CSS中粘性定位

CSS中粘性定位

2025-03-14 14:47:48 373

原创 CSS中固定定位

CSS中固定定位

2025-03-13 16:58:08 308

原创 CSS中绝对定位

CSS中绝对定位

2025-03-13 16:13:50 289

原创 CSS中相对定位使用详情

CSS中相对定位使用详情

2025-03-11 17:38:16 188

原创 CSS中各个元素的显示模式(块级/行内元素分类)

块级元素,行内元素,行内块级元素分类

2025-03-03 16:11:24 329

原创 CSS中table常用的独有属性

CSS/HTML中table常用的独有属性

2025-03-03 11:42:42 254

原创 CSS的列表属性

CSS的列表常用的属性值

2025-03-03 11:11:02 311

原创 CSS中文本属性使用详情

CSS中文本修饰,CSS文本缩进,CSS文本设置对齐方式,CSS文本设置行高,CSS文本设置垂直对齐方式

2025-02-28 17:54:27 462

原创 CSS中选择器的优先级

CSS中选择器的优先级顺序

2025-02-26 15:02:23 390

原创 CSS中伪类选择器

CSS中伪类选择器

2025-02-22 17:48:55 442

原创 HTML/CSS中属性选择器

HTML/CSS中属性选择器

2025-02-20 11:17:14 373

原创 HTML/CSS中兄弟选择器

HTML/CSS中兄弟选择器

2025-02-20 10:58:45 195

原创 HTML/CSS中子代选择器

HTML/CSS中子代选择器

2025-02-20 10:40:25 258

原创 HTML/CSS中后代选择器

HTML/CSS中后代选择器

2025-02-19 17:38:30 415

原创 HTML/CSS中并集选择器

HTML/CSS中并集选择器

2025-02-19 16:23:32 385

原创 HTML/CSS中交集选择器

HTML中交集选择器

2025-02-19 16:05:49 398

原创 HTML中常用的meta元素

【代码】HTML中常用的meta元素。

2025-02-19 14:19:37 92

原创 HTML中常用的特殊标签对

HTML中大于号/小于号/空格/和号/引号/人民币符号/版权符号如何表示

2025-02-19 13:13:17 101

原创 HTML中常用的标签

<dt>做好笔记</dt><dd>笔记是我们最好的学习伙伴</dd><dd>笔记是电子版也可以是纸张版的</dd><dt>多加练习</dt><dd>需要自己多敲代码</dd><dd>需要自己多看代码</dd>

2025-02-19 11:40:49 526

原创 HTML中常见的图片格式

HTML中常见的图片格式

2025-02-12 15:26:35 338

原创 OC中侧滑返回指定页面

OC中侧滑返回指定页面。

2025-01-15 16:01:31 145

原创 图文混排文字变小,图文混排遇到的问题点

图文混排文字变小

2025-01-02 10:41:45 92

原创 自定义类的构造函数

1.构造函数类似OC中的初始化方法:init方法2.默认情况下载创建一个类时,必然会调用一个构造函数;3.即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数;4.如果是继承自NSObject,可以对父类的构造函数进行重写.

2024-12-11 11:26:59 190

原创 SDWebImage中SDWebImageOptions类型

SDWebImage中SDWebImageOptions类型

2023-10-10 15:57:49 805

原创 Flutter组件-ListView滑动到指定位置(SingleChildScrollView 实现锚点效果)

滚动到指定位置

2023-06-24 20:38:32 3631

原创 Flutter中导航栏和状态栏设置成透明

Flutter中导航栏和状态栏设置成透明,导航栏设置成定位

2023-06-21 23:23:57 1551

原创 OC(iOS)中常见的面试题汇整(大全)

iOS/OC常见的面试题

2023-06-12 15:19:20 7572

原创 AES(对称加密)和RSA(非对称加密)使用详情

AES和RSA的混合使用,以及OC中常用的加密方式.参数加密

2023-06-07 18:29:41 7774

原创 Flutter组件--底部tab切换的时候页面禁止重新加载(IndexedStack(保持页面状态),AutomaticKeepAliveClientMixin)

IndexedStack使用详情AutomaticKeepAliveClientMixin使用详情页面缓存切换底部tab的时候,页面禁止重新加载切换底部tab的时候,页面只加载一次保持页面状态页面只加载一次

2023-05-23 18:05:11 1611

原创 Flutter中GetX系列九--路由/页面跳转,传值,中间件(GetPage)

Flutter中使用路由跳转,页面之间的相互跳转和传参,中间件(GetPage)使用详情

2023-05-16 11:48:52 10288

原创 Flutter SDK--url_launcher使用详情(Flutter中打电话,发短信,打开链接)

1.url_launcher使用详情;2.flutter中拨打电话、发送邮件、发送信息,打开网址和打开第三方应用

2023-04-23 13:40:18 1239

原创 Flutter SDK--(cached_network_image使用详情)图片本地缓存/网络加载

1.flutter中网络图片加载/本地图片缓存2.cached_network_image使用详情

2023-04-23 10:18:16 1618

原创 Flutter传值--全局状态管理(Provider)

Consumer的builder方法解析:Provider是目前官方推荐的全局状态管理工具,由社区作者Remi Rousselet 和 Flutter Team共同编写。使用之前,我们需要先引入对它的依赖,

2023-03-21 18:02:17 1561

原创 扩展和协议混合使用

1.在扩展里添加协议遵循你可以扩展一个已经存在的类型来采纳和遵循一个新的协议,就算是你无法访问现有类型的源代码也行.扩展可以添加新的属性,方法和下标到已经存在的类型,并且因此允许你添加协议需要的任何需要.protocol TextRepresentable { var textualDescription: String {get} }extension Dice: TextRepresentable{ var textualDescription: Str

2023-03-21 17:46:40 149

原创 Flutter数据解析--json_serializable

json_serializable是dart官方推荐和提供的JSON转Model的方式:一个自动化源代码生成器来为你生成 JSON 序列化数据模板;由于序列化数据代码不再需要手动编写或者维护,你可以将序列化 JSON 数据在运行时的异常风险降到最低;

2023-03-21 17:31:04 919 1

原创 Flutter组件--Slivers的基本使用

我们考虑一个这样的布局:一个滑动的视图中包括一个标题视图(HeaderView),一个列表视图(ListView),一个网格视图(GridView)。我们怎么可以让它们做到统一的滑动效果呢?使用前面的滚动是很难做到的。Flutter中有一个可以完成这样滚动效果的Widget:CustomScrollView,可以统一管理多个滚动视图。在CustomScrollView中,每一个独立的,可滚动的Widget被称之为Sliver。

2023-03-21 16:57:34 1107

原创 Flutter中GetX系列八--GetUtils(正则判断)使用详情

Flutter中正则表达式判断,GetUtils

2022-11-24 22:01:11 1119

原创 Flutter中GetX系列七--依赖注入(put,lazyPut,putAsync)、Binding(统一初始化)

依赖注入(put,lazyPut,putAsync)、Binding使用详情,全局绑定实例化

2022-11-24 20:53:45 7441 2

原创 Flutter中GetX系列六--GetxController/GetView使用详情

GetxController使用详情,GetxController的数据赋值、数据更新、事件监听、生命周期、UniqueID

2022-11-24 15:23:19 10140

AESCrypt加密源代码

AESCrypt加密源代码

2023-06-07

runLoop使用详情,视频讲解(九)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(八)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(七)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(六)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(五)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(四)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(三)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(二)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

runLoop使用详情,视频讲解(一)

1.讲讲runLoop,项目中有用到吗? 2.runLoop内部实现逻辑? 3.runLoop和线程的关系? 4.timer和runLoop的关系? 5.程序中添加每3秒响应一次的NSTimer,当拖动tableview的时候timer可能无法响应要怎么解决? 6.runLoop是怎么响应用户操作的,具体流程是什么样的? 7.说说runLoop的几种状态? 8.runLoop的model作用是什么? 9.runLoop的基本作用?

2022-09-06

weak对象储存原理?销毁的时候为什么会置nil(下)

1.通过SideTable找到我们的weak_table; 2.weak_table根据referent找到或者创建weak_entry_t; 3.然后append_ referent(entry, referent)将我的新弱引用的对象加进去entry; 最后weak_ entry_insert把entry加入到我们的weak_table.

2022-09-05

weak对象储存原理?销毁的时候为什么会置nil(上)

1.通过SideTable找到我们的weak_table; 2.weak_table根据referent找到或者创建weak_entry_t; 3.然后append_ referent(entry, referent)将我的新弱引用的对象加进去entry; 最后weak_ entry_insert把entry加入到我们的weak_table.

2022-09-05

关联对象什么时候进行释放?

使用runtime讲解关联对象(Asssociate)什么时候进行释放,是否需要在delloc中进行释放.

2022-09-05

isKindOfClass和isMemberOfClass的底层区别

BOOL res1 = [(id)[NSObject class]isKindOfClass:[NSObject class]];//1 BOOL res2 = [(id)[NSObject class]isMemberOfClass:[NSObject class]];//0 BOOL res3 = [(id)[LGPerson class]isKindOfClass:[LGPerson class]];//0 BOOL res4 = [(id)[LGPerson class]isMemberOfClass:[LGPerson class]];//0 使用runtime解释为什么?

2022-09-05

使用runtime交换数组Array/类方法(防止数组越界)二

1.当子类没有实现父类方法时候,如何保证交换方法时不会崩溃异常; 2.交换方法时候如何解决递归问题; 3.如何实现类方法交换; 4.runtime使用时遇见的坑.

2022-09-04

使用runtime交换数组Array的方法(防止数组越界)一

使用runtime交换数组方法时候闭坑讲解 1.避免多次调用; 2.交换方法时造成的崩溃异常

2022-09-04

空空如也

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

TA关注的人

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