240 发简信
IP属地:香港
  • Resize,w 360,h 240
    回顾OC

    1、OC的消息转发机制 1、消息查找:从方法缓存中找方法,找不到去方法列表中找,找到了将该方法加入方法缓存,还是找不到,去父类里重复前面的步骤,...

  • Resize,w 360,h 240
    升级macOS 12.4后,python无法使用

    电脑系统升级后,python报错,解决方案: 使用repo命令,提示需要安装python;安装后还是一直提示安装; sudo ln -s /Li...

  • 每日一算法

    计划:每日更新一套算法,2月8号开始... 1、 无重复字符的最长子串[https://leetcode-cn.com/problems/lon...

  • Git & Repo 最基本命令 菜鸟教程

    前言:发现新来小伙伴,对git以及repo命令还不是特别熟悉,因此对git及repo最基本命令做了一下小结: *****************...

  • YYText 与 NSMutableAttributedString

    1、字符串部分高亮➕点击事件 - (YYLabel*)createFooterLabelWithHeadString:(NSString*)he...

  • Resize,w 360,h 240
    iOS 视频加解密方案(AVPlayer、IJKPlayer)

    1、加密目的: 1、为了防止视频盗链,导致服务器流量剧增,增加运营成本;同时也是资源保护的一种措施。 2、m3u8与mp4对比 1、m3u8两个...

  • 消息转发机制

    RunTime: 1、获取所有的属性列表、方法列表、协议列表 2、方法交换 3、方法拦截调用,容错处理 4、动态添加方法,关联对象分类添加属性o...

  • App启动优化

    1、冷启动/热启动 2、启动顺序 1.pre-main阶段 1.1.加载应用的可执行文件 1.2.加载动态链接库加载器dyld(dynamicl...

  • KVC/ KVO

    1、kvc原理: 45页 2、自定义KVO KVO参考链接 KVO默认观察setter,使用isa-swizzling来实现自动键值观察,也就是...