![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 88
python三哥
大学时自学的c++,曾获ACM亚洲区铜牌、亚洲区预选赛银牌、程序设计省赛一等奖等。对一些算法较为熟悉,思维能力较强。
之后工作用一直用的是python,在一个同时在线人数过百万地回合制手游项目做维护跟开发,从编码、面向对象编程、系统设计上得到了很大的锻炼与提升;也紧急处理过突发事件、事后补偿等问题。
展开
-
iOS底层原理:消息转发之慢速查找
在【iOS底层原理:objc_msgSend之缓存查找】中我们分析到,如果缓存没有命中的时候,会默认找到_lookUpImpOrForward方法。 其实如果看过源码,我们都知道应该lookUpImpOrForward就是我们慢速查找方法的入口方法了。那么我们新手如何知道是这个方法呢? 1、查找lookUpImpOrForward方法 1.1、打断点到我们调用的任意一个方法 断点到方法 1.2、在Xcode菜单栏中选择Debug -> Debug Workflow -> A.原创 2021-05-25 15:40:08 · 472 阅读 · 3 评论 -
ios中关于宏的定义,很少有人告诉你
我给宏同意规划分类如下: 项目中的宏架构.png 一看就知道是为了分工明确,方便添加删除..管理,这样也就能减少各种杂乱应用 下面分开介绍各种宏: Macros.h 这里面就放各各宏的头文件,然后在PCH文件中引用着这个一个头文件就OK #import "DimensMacros.h" #import "UtilsMacros.h" #import "PathMacros.h" #import "NotificationMacros.h" #import "APIStringMacros..原创 2021-05-14 22:04:00 · 240 阅读 · 0 评论