废话不多说直接上代码吧 使用 如有优化,欢迎留言,大家加油!!!
先来一个TimerDemo[https://github.com/HZX-iOS-Project/TimerDemo]助助兴。哟呵呵定时器在项目开发中会经常使用,下边就是最简...
OC调用方法的机制其实就是消息转发机制,最终都是转成objc_msgSend的函数调用。接下来我们就一起我们先来看下类的底层结构![ 消息发送 第一步: 查询接收者是否为空,...
变量分类 在了解变量捕获之前,我们首先了解一下C语言中变量的分类。C语言中变量分为三类 全局变量: 作用域在全局,哪个地方都能调用 局部变量:作用域在大括号中,只能在大括号内...
底层实现 项目开发中我们经常使用block,今天我们就一起研究一下block,我们一起看一下block到底是什么。 我们先把OC编译成C++代码 使用clang编译 打开命令...
iOS14之后UIPikerView选中行居然有背景颜色了如图,这种情况我们是不需要的! 解决方案: 我们只需一句代码搞定 ⚠️⚠️⚠️警告,这句代码要放在确定数据源之后(n...
最近做项目,项目中大量出现六边形视图,包括基本的视图和按钮。详情查看Demo[https://github.com/HZX-Swift-Project/SexangleDem...
xcode升级到最新版本12后,模拟器和手机都能运行,等到打包的时候居然报错了,说是Target版本最低兼容iOS12。王德发!!!,还不让我兼容低版本了。 接下来一顿操作,...
LRP今天又上热搜了。今日工建农中邮储五家国有大行同时发布公告,将于8月25日起对批量转换范围内的个人住房贷款,按照相关规则统一调整为LPR定价方式。公告同时明确,批量转换完...
最近使用到了MD5加密,就写了这个扩展,看代码吧。详情请查看Demo tip:16位实际上是从 32 位字符串中,取中间的第 9 位到第 24 位的部分使用方法: 如果有误,...
@忧蓝晴空 这个还没有遇到过,您怎么设置的颜色,使用的Color Set,还是使用的代码,检查一下是否其他地方有设置过颜色。
iOS13暗黑模式适配(项目开发版)苹果公司在iOS13推出了暗黑模式,苹果的建议是让开发者尽快适配。前段时间微信就推出了暗黑模式。所以我们也需要尽快适应。 这里也提供 禁用暗黑模式 的方法,请查看iOS开发小...
如何设置请求时长。 我们可以通过查看官方使用文档找到答案。首先我们来看下官方使用文档关于请求时长的截图 阅读文档我们发现,其实源码方法最后一个参数requestModifie...
你可以在监听模式变化中修改Tabbar的图片 这个方法可以写在自定义的TabbarController中。以下是swift版本。我的demo中已跟新OC版,希望可以帮助你
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
if #available(iOS 13.0, *) {
if self.traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
changeTabbarItemImage(naviVC: self.children[2], defaultImage: UIImage(named: "tongxunlu_"), selectedImage: UIImage(named: "tongxunlu2_"))
}
}
}
func changeTabbarItemImage(naviVC: UIViewController, defaultImage: UIImage?, selectedImage: UIImage?) {
naviVC.tabBarItem.image = defaultImage
naviVC.tabBarItem.selectedImage = selectedImage
}
iOS13暗黑模式适配(项目开发版)苹果公司在iOS13推出了暗黑模式,苹果的建议是让开发者尽快适配。前段时间微信就推出了暗黑模式。所以我们也需要尽快适应。 这里也提供 禁用暗黑模式 的方法,请查看iOS开发小...
不好意思,没太明白什么意思
iOS13暗黑模式适配(项目开发版)苹果公司在iOS13推出了暗黑模式,苹果的建议是让开发者尽快适配。前段时间微信就推出了暗黑模式。所以我们也需要尽快适应。 这里也提供 禁用暗黑模式 的方法,请查看iOS开发小...