书香之城App是一款移动在线平台,集购书、健步、交流等功能为一体,链接线上线下,为您打造简单、快乐的阅读体验。
使用CoreText框架实现小说阅读界面,完成文本的划线、阴影、批注、书签、阅读背景、字体更换等功能
Localizable实现国际化开发,适配夜间模式
实现各种特定的动画效果,涉及lottie、CoreAnimation等动画
封装了基于 AVFoundation 和 CoreImage 的二维码扫描框架。根据项目需求制定了二维码生成标准以及二维码识别后的后续操作
包体积减少实践,配置编译器选项,舍弃armv7架构,压缩图片和删除重复图片,调整编译器优化级别等
依赖环信SDK进行二次封装,实现聊天功能
实现基于 WKWebView + HTML 的简易富文本编辑器,解决了基础笔记生成功能。配合 Android 端生成项目一致可编辑 HTML 笔记文本,实现笔记记录和编写功能
将一些公共业务抽离封装成组件:网络请求模块、数据处理模块、登录注册模块、支付模块等
启动优化实践,减少无用第三方库及依赖的系统库,合并动态库,尝试二进制重排,延迟进行第三方库的注册,非必要启动初始化方法后移