- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 brew install php@8.0时遇到了 php@8.0 has been disabled because it is a versioned formula!
通过Homebrew安装PHP的tap来安装。:首先,你需要添加PHP Tap,这样Homebrew就可以找到PHP 8.0的版本。通过这种方法,你应该能够成功地在你的Mac上安装PHP 8.0,并且设置它为默认版本。这将显示当前安装的PHP版本,确认安装是否成功。
2024-04-10 23:21:35
541
原创 iOS全埋点- 页面控件点击事件(3)
写在前面传送门: iOS 全埋点-应用程序退出和启动(1)iOS 全埋点-页面浏览事件(2)前面的系列章节可以查看上面连接,本章节主要是介绍 iOS全埋点序列文章(3)控件点击事件分析Target-Action设计模式在具体介绍如何实现之前,我们需要先了解在UIKit框架下点击或拖动 事件的Target-Action设计模式。Target-Action模式主要包含两个部分。Target(对象):接收消息的对象。Action(方法):用于表示需要调用的方法Target可以是任意类型
2021-10-18 19:48:40
936
原创 iOS 设计模式 浅析MVC、MVP、MVVM
一、MVC (Model、View、Controller)苹果官方推荐的架构模式(MVC),最核心的就是通过Controller层来进行控制,首先看一下官方提供的MVC示意图,如下图所示:1、MVC各层职责1.1、controller层生成view,然后组装view响应View的事件和作为view的代理处理view的生命周期处理界面之间的跳转调用model的数据获取接口,拿到返回数据,处理加工,渲染到view显示1.2、model层业务逻辑封装提供数据接口给controller
2021-10-15 09:58:57
1863
原创 NSTimer使用注意总结
使用下面两个定时器的使用是等价的self.timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(test) userInfo:nil repeats:YES]; self.timer = [NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(test) userInfo:nil repeats:YES];
2021-10-15 09:40:39
309
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人