前言 本人今年主要在负责猿题库iOS客户端的开发,本文旨在通过分享猿题库iOS客户端开发过程中的技术细节,达到总结和交流的目的. 这是本技术分享系列文章的第三篇.本文涉及的技术细节是:基于CoreText的排版引擎. CoreText概述 因为猿题库的做题和解析界面需要复杂的排版,所以我们基于CoreText实现了自己的富文本排版引擎.我们的排版引擎对公式.图片和链接有着良好支持,并且支持各种字体效果混排.对于内容中的图片,支持点击查看大图功能,对于内容中的链接,支持点击操作. 下图是我们应用的…