240 发简信
IP属地:广东
  • UITabBarButton的位置没有变化的哦,如果之前有红点需求,红点现在不能相对UITabBarSwappableImageView的位置来设置frame了,需要使用UITabBarButton的相对位置来设置

    iOS13适配

    私有KVC iOS不允许valueForKey、setValue: forKey获取和设置私有属性,需要使用其它方式修改 如: UISearchBar显示问题 TextFie...

  • @godot520 目前可以遍历查找修改,你可以试试runtime的方式修改

    iOS13适配

    私有KVC iOS不允许valueForKey、setValue: forKey获取和设置私有属性,需要使用其它方式修改 如: UISearchBar显示问题 TextFie...

  • 120
    iOS 电量优化

    耗电检测 1.普通检测 一般方法为非开发人员测试的方法,iOS12以上可在 设置->电池 查看每小时对应APP的耗电量百分比,再结合电量减少了多少,能粗略计算出对应APP的耗...

  • iOS13适配

    私有KVC iOS不允许valueForKey、setValue: forKey获取和设置私有属性,需要使用其它方式修改 如: UISearchBar显示问题 TextFie...

  • 120
    iOS多线程开发:几个容易被忽略的细节

    一般情况下,iOS开发者只要会使用GCD、@synchronized、NSLock等几个简单的API,就可以应对大部分多线程开发了,不过这样是否真正做到了多线程安全,又是否真...

  • @Albert88888 可以的哦,我就是用的mac

    mac上qt5开发python界面配置

    安装 当然选择brew安装 pyqt5的工具链配置配置Qt Designer 配置好以后, 在.ui文件右键"External Tools->Qt Designer", 可以...

  • 120
    NSString的retainCount

    提示 : 为了方便查看引用计数, ARC环境修改为MRC, 步骤如下 选择项目 Target -> Build Sttings -> All -> 搜索‘automatic’...

  • 高可用型Codable

    先放Github地址 优点 Bool Int Double String等常用类型相互转换 jsonObject转String 可带默认值 Swift版NSNumber,支持...

  • 120
    iOS逆向工程 - fishhook原理

    fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前...

  • mac上qt5开发python界面配置

    安装 当然选择brew安装 pyqt5的工具链配置配置Qt Designer 配置好以后, 在.ui文件右键"External Tools->Qt Designer", 可以...

  • 求最大长度回文数

    解法1:暴力列举所有子数,再求回文数,时间复杂度O(n^3)解法2:遍历所有字符,查找所有基于此字符的回文数,时间复杂度O(n^2)解法3:manacher算法,时间复杂度O...

  • 120
    UILabel的preferredMaxLayoutWidth研究

    1.只设置约束宽度,不设置preferredMaxLayoutWidth 且numberOfLine = 0; UILable 高度正常,宽度显示按照约束的宽度大小。 2....