GitHub: https://github.com/InsectQY
Blog: https://www.jianshu.com/u/34b9a919016d
- 熟悉 Objective-C / Swift ,熟悉 iOS 开发与上架,了解 Android / Flutter。
- 熟悉 MVC 、 MVVM 等主流架构,熟悉常见设计模式,熟练使用 RxSwift 。
- 能通过多线程技术、 Runtime 机制等解决一些难点问题 。
- 熟悉网络编程与 JSON 解析。了解 MJExtension / AFNetworking 实现原理。
- 熟悉 CocoaPods / Carthage ,静态库打包, .podspec 文件编写,了解组件化。
- 熟悉 iOS 内存管理机制,了解 ARC 与 MRC,了解 iOS 逆向。
- 熟悉第三⽅登陆与分享,地图定位/导航/轨迹,推送,⽀付(⽀付宝 / 微信)。
- 熟悉 iOS 数据持久化 SQLite / NSUserDefaults / Realm 。
- 熟悉 SVN / Git ,熟悉常⻅冲突的解决。
- 了解 Fastlane / Jenkins 等⾃动化工具的使用。
- 熟悉 Xib / Storyboard / Masonry / SnapKit ,熟悉屏幕适配。
- 了解如何用脚本在 VPS 搭建梯子,⽤ SS 科学上网。
书掌柜
项⽬语言: Swift,项目描述: 全⽹小说光速追更提醒,可换源小说阅读软件,你可以和其他书友在书评区一起讨论⾃己喜欢的书籍。
- 正则表达式解析⽹页 HTML 内容, CoreText 排版。用户可⾃定义字体⼤小,⾏距,颜⾊,类型。⽀持在线下载字体。
- 书籍下载与章节缓存,⽀持断点续传,章节预加载,本地记录已下载/已阅读过的章节进行特殊展示。
- 简繁切换,国际化,夜间模式,书籍更新推送跳转指定⻚面。 ⽀持局域⽹内 WIFI 传输 .txt 格式⽂件,⽀持本地沙盒 .txt 解析与阅读。
- 书籍⽀持语⾳朗读与⾃动翻页,朗读时当前正在朗读⽂字⾼亮显示。
号外生活
项⽬语⾔: Swift,项目描述: ⼀款健身餐饮商城类综合软件。
- 整体架构采用 RxSwift + MVVM + Router ,确保业务逻辑与视图 UI 分离,增加各模块间复用性。
- 包含商品分类,购物车,客服 IM,健身音视频播放等多个模块。
- 基于 Moya + RxSwift + Codable 封装网络层,提供链式可选的 track error / track loading / model 解析 / response 缓存,不污染业务逻辑。
- 基于 WKWebview 与 H5 进行交互。