{ "id": "1", "title": "《移动开发十年》", "sub_title": "程序员 2.0 第一期", "path": "codechina/programmer/heti-test", "ref": "master", "detail": "detail.json", "chapters": "chapters.json", "index_image": "https://codechina.csdn.net/codechina/programmer/programer_magazine_list/uploads/82034704cfae11550af76485d36c3fe8/cover.png", "index_video": "https://live.csdn.net/v/embed/34453", "original_price": "19.9", "line_price": "19.9", "sale_price": "9.9", "selected_chapters": [ { "id": "6", "title": "58同城 iOS 客户端搜索模块组件化实践", "sub_title": "文/周俊杰", "icon_image": "https://images.gitbook.cn/FhXlVyrlnaV15FWN-evtoWLvxAZD", "index": "6", "free_rate": "100", "description": "Android 视频相关的开发,大概一直是整个 Android 生态、以及 Android API 中,最为分裂以及兼容性问题最为突出的一部分,本文从视频编码器的选择和如何对摄像头输出的 YUV 帧进行快速预处理两方面,从实践角度解析笔者曾趟过 Android 视频编码的那些坑,希望对广大读者有所助益。", "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/6-58-ios-search.html", "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/6-58-ios-search.html" }, { "id": "7", "title": "饿了么商家版 iOS 端订单模块的重构之路", "sub_title": "", "icon_image": "https://images.gitbook.cn/FhXlVyrlnaV15FWN-evtoWLvxAZD", "index": "7", "free_rate": "20", "description": "", "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/7-wechat-develop-cache-2.html", "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/7-wechat-develop-cache-2.html" }, { "id": "8", "title": "稳定性与内存优化――小型团队的 Android 应用质量保障之道", "sub_title": "文/何红辉", "index": "8", "free_rate": "0", "description": "对于小型创业公司来说,没有 BAT 等大厂里的测试平台、方案研究员,QA 资源相对有限,如果将一切发现问题的重担都交给测试部门,不但耗费的测试周期长,而且有一些问题将难以发现。本文作者基于此分享了他们是如何保证应用的稳定性、避免内存泄漏的,希望能够帮助大家在开发过程中少走弯路。", "chapter_page_url": "https://codechina.gitcode.host/programmer/heti-test/8-small-team-and-andriod.html", "chapter_limited_page_url": "https://codechina.gitcode.host/programmer/heti-test/8-small-team-and-andriod.html" } ], "short_description": "我们特别组织了数十位开发者,一方面,是十年改变与回顾...", "description": "