创建Maven工程 打开IDEA,选择Create New Projectimage.png 创建项目时选择Maven,但是不必选择项目骨架,直接单击Next按钮即可 选择项...
通过前面的探讨,我们知道内存分页触发中断异常 Page Fault 后,会阻塞进程,这个问题是会对性能产生影响。实际上在 iOS 系统中,生产环境的应用,在发生缺页中断进行重...
一.推送原理概要(iOS3.0以后引入的功能) 当程序不在前台时,服务器推送消息给客户端 从图中可以看的出来推送原理的主要步骤如下 1.App向iOS设备注册通知,用户需要同...
Lottie 是一个可应用于Andriod和iOS的动画库,它通过bodymovin插件来解析Adobe After Effects 动画并导出为json文件,通过手机端原生...
GitHub 源码: CYLTabBarController Star: 6.1k 【中国特色 TabBar】一行代码实现 Lottie 动画 TabBar,支持中间带 + ...
RCTModuleMethod.mm 修改一下方法为RCTParseUnused大概在91行到96行
在上一篇iOS底层探索之objc_msgSend流程——快速查找[//www.greatytc.com/p/fd6f9efe0377]文章中,我们分析了快速查找流程...
关于程序是否是从 main 函数开始运行的疑问,可以参照 运行库[//www.greatytc.com/p/32ae54cc8978] 中的讲解。对于了解之后的内容...
objc_msgsend runtime运行时 编译时:顾名思义就是正在编译的时候,把源代码编译成机器能识别的语言,主要是对语言进行最基本的检查报错,即词法分析、语法分析等,...
通过之前的探索iOS底层探索之类&类的结构分析[//www.greatytc.com/p/44eac44fabc9],知道了类中含有Class isa、Class ...
面试题一: 元类 中为什么会有 类对象 的 类方法? 在[//www.greatytc.com/p/496af9592d27]中的探索中,我们知道了实例方法 存储在...
前段时间更新了一篇 给iOS中高级面试官的一份招聘要求 收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇文章给大家提供的一些面试技巧 & 其中的面试题 已经开始...
iOS 底层原理 文章汇总[//www.greatytc.com/p/412b20d9a0f6] 本文的面试题主要涉及isa走位 & 继承关系 & 类结构 相关的面...
准备工作 创建一个LGPerson类并且创建一个LGTeach类继承自LGPerson类 然后在main函数LGPerson创建一个对象p和LGTeacher创建teache...
前言: iOS 高级之美 是本人总结了一些工作实际开发研究以及面试重点,围绕底层进行 源码分析 - LLDB 调试 - 源码断点 - 汇编调试,让读者真正感受 Runti...
引: 什么是对象 OC的对象、类主要是基于C\C++的结构体数据结构实现的。OC对象的本质就是结构体。 在探索本质前,我们需要了解一个编辑器:clang Clang clan...