240 发简信
IP属地:河南
  • swift 统计字符串中出现最多的字符和次数

    废话不多说直接上代码吧 使用 如有优化,欢迎留言,大家加油!!!

  • NSTimer 循环引用

    先来一个TimerDemo[https://github.com/HZX-iOS-Project/TimerDemo]助助兴。哟呵呵定时器在项目开发中会经常使用,下边就是最简...

  • OC方法调用过程

    OC调用方法的机制其实就是消息转发机制,最终都是转成objc_msgSend的函数调用。接下来我们就一起我们先来看下类的底层结构![ 消息发送 第一步: 查询接收者是否为空,...

  • 120
    Block变量捕获

    变量分类 在了解变量捕获之前,我们首先了解一下C语言中变量的分类。C语言中变量分为三类 全局变量: 作用域在全局,哪个地方都能调用 局部变量:作用域在大括号中,只能在大括号内...

  • Block本质

    底层实现 项目开发中我们经常使用block,今天我们就一起研究一下block,我们一起看一下block到底是什么。 我们先把OC编译成C++代码 使用clang编译 打开命令...

  • iOS14 UIPickerView 选中行取消背景

    iOS14之后UIPikerView选中行居然有背景颜色了如图,这种情况我们是不需要的! 解决方案: 我们只需一句代码搞定 ⚠️⚠️⚠️警告,这句代码要放在确定数据源之后(n...

  • 120
    切割额六边形

    最近做项目,项目中大量出现六边形视图,包括基本的视图和按钮。详情查看Demo[https://github.com/HZX-Swift-Project/SexangleDem...

  • 120
    xcode12打包报错

    xcode升级到最新版本12后,模拟器和手机都能运行,等到打包的时候居然报错了,说是Target版本最低兼容iOS12。王德发!!!,还不让我兼容低版本了。 接下来一顿操作,...

  • LPR详解

    LRP今天又上热搜了。今日工建农中邮储五家国有大行同时发布公告,将于8月25日起对批量转换范围内的个人住房贷款,按照相关规则统一调整为LPR定价方式。公告同时明确,批量转换完...

  • swift - md5加密

    最近使用到了MD5加密,就写了这个扩展,看代码吧。详情请查看Demo tip:16位实际上是从 32 位字符串中,取中间的第 9 位到第 24 位的部分使用方法: 如果有误,...

  • @忧蓝晴空 这个还没有遇到过,您怎么设置的颜色,使用的Color Set,还是使用的代码,检查一下是否其他地方有设置过颜色。

    iOS13暗黑模式适配(项目开发版)

    苹果公司在iOS13推出了暗黑模式,苹果的建议是让开发者尽快适配。前段时间微信就推出了暗黑模式。所以我们也需要尽快适应。 这里也提供 禁用暗黑模式 的方法,请查看iOS开发小...

  • 120
    Alamofire 设置请求超时

    如何设置请求时长。 我们可以通过查看官方使用文档找到答案。首先我们来看下官方使用文档关于请求时长的截图 阅读文档我们发现,其实源码方法最后一个参数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开发小...