1、OC的消息转发机制 1、消息查找:从方法缓存中找方法,找不到去方法列表中找,找到了将该方法加入方法缓存,还是找不到,去父类里重复前面的步骤,...
电脑系统升级后,python报错,解决方案: 使用repo命令,提示需要安装python;安装后还是一直提示安装; sudo ln -s /Li...
计划:每日更新一套算法,2月8号开始... 1、 无重复字符的最长子串[https://leetcode-cn.com/problems/lon...
前言:发现新来小伙伴,对git以及repo命令还不是特别熟悉,因此对git及repo最基本命令做了一下小结: *****************...
1、字符串部分高亮➕点击事件 - (YYLabel*)createFooterLabelWithHeadString:(NSString*)he...
1、加密目的: 1、为了防止视频盗链,导致服务器流量剧增,增加运营成本;同时也是资源保护的一种措施。 2、m3u8与mp4对比 1、m3u8两个...
RunTime: 1、获取所有的属性列表、方法列表、协议列表 2、方法交换 3、方法拦截调用,容错处理 4、动态添加方法,关联对象分类添加属性o...
1、冷启动/热启动 2、启动顺序 1.pre-main阶段 1.1.加载应用的可执行文件 1.2.加载动态链接库加载器dyld(dynamicl...
1、kvc原理: 45页 2、自定义KVO KVO参考链接 KVO默认观察setter,使用isa-swizzling来实现自动键值观察,也就是...