Architecture
- 第一章:架构相关
- 第1.1节:架构模式-①概览
项目目录结构规范、架构分层、页面与服务类设计、依赖关系可视化 - 第1.2节:架构模式-②MVC与MVVM
- 第1.3节:架构模式-③组件化
- 第2.1节:设计模式-①概览
- 第2.2节:设计模式-②单例模式
- 第2.3节:设计模式-③观察者模式(Notification&KVO)
- [第2.4节:设计模式-④适配器、策略、责任链模式(Adapter、Strategy、Chain of Responsibility)](Architecture架构/架构相关/2设计模式/设计模式-④适配器、策略、责任链模式(Adapter、Strategy、Chain of Responsibility))
- 第2.5节:设计模式-⑤多代理模式
- 第3节:编程范式-面向协议(POP)
- 第4.1节:瘦身-①UIViewController
- 第4.2节:瘦身-②AppDelegate瘦身
- 第4.3节:瘦身-③app安装包
- 第1.1节:架构模式-①概览
- 第二章:框架相关
- 第1节:框架的重要性
- 第2节:UI框架
- 第3节:foundation
- 第4节:网络框架
- 第4.1节:网络耗时及其优化
- 第4.1.1.1节:弱网优化空间探索
- 第4.1.1.2节:弱网测试
- [第4.1.2节:Client Cache Best Practice](Architecture架构/框架相关/网络相关/Client Cache Best Practice) 🙈
- 第4.2节:文件分片上传与分片下载
- 第4.3节:网络ApiMock
- 第4.4节:网络扩展 🙈
- 第5节:图片框架
- 第6节:H5与APP的交互
- 第6.1节:H5与原生交互:h5js(测试app内的h5调用app的网页)
- 第6.2节:H5与原生交互:h5 open app(测试app外的h5直接打开app)
- 第6.3节:app内h5的其他功能(音视频)的调试示例
- 第7节:WebView优化
- 第8节:小程序容器技术 🙈
- 第三章:基础规范
- 第四章:基础框架设计及接口文档
- 第五章:基础数据基类
- 第六章:通用业务规范
- 第七章:技术选型
- 第八章:页面加载相关
- 第九章:监控相关
- 第十章:音视频相关
- 第十一章:网络
- 第十二章:Threads
- 第十三章:界面视图
- 第十四章:功能流程
- 第十五章:QA
- 第十六章:高质量妙用
- 第十七章:缓存优化方案汇总 🙈
AI
- 第一章:ChatGPT
- [第1节:ChatGPT 注册及基础使用](AI/ChatGPT/ChatGPT 注册及基础使用)
- [第2节:ChatGPT 串接到 Discord](AI/ChatGPT/ChatGPT 串接到 Discord)
- 第二章:AIGC
- 第三章:AI Agent
- [第1节:AI Agent & SKILL](AI/AI-①Agent & SKILL)
- [第2节:Open Design](AI/AI-②Open Design)
- 第3节:opencode会话管理
- 第四章:AI Tool
- [第1节:cc-switch](AI/AI Tool-①cc-switch) 🙈
- [第2节:cc-connect](AI/AI Tool-②cc-connect)
- [第3节:cc-notify](AI/AI Tool-③cc-notify) 🙈
安全与破解
- 第一章:项目安全
- 第二章:iOS
- 第三章:Android
- [第四章:iOS App 签名的原理](安全/iOS App 签名的原理) 🙈
数据结构
算法与数学
- 第一章:算法
- 第二章:数学
- 第1节:数学-三维 🙈
- 第2节:数学-三角函数 🙈
自动化
- 第一章:自动化
- 第1节:app打包规范
- [第2.1节:iOS 安装包0-完整自动化流程](自动化/APP打包自动化/iOS 安装包0-完整自动化流程)
- [第2.2节:iOS 安装包1-编译&打包](自动化/APP打包自动化/iOS 安装包1-编译&打包)
- [第2.3节:iOS 安装包2-上传](自动化/APP打包自动化/iOS 安装包2-上传)
- 第2.4节:iOS进阶_打包脚本
- 第3节:Android打包_多渠道 🙈
- 第二章:APP测试自动化
- [第1节:iOS 自动化测试](自动化/APP测试自动化/iOS 自动化测试) 🙈
- [第2节:iOS 单元测试](自动化/APP测试自动化/iOS 单元测试) 🙈
- 第三章:通用
iOS
- 第一章:开发规范
- 第二章:基础
- 第1节:语言
- 第1.1节:语言-核心
- 第1.2节:语言-消息转发
- 第1.3节:语言-请求拦截NSURLProtocol
- 第1.4节:语言-消息转发NSProxy
- [第1.5节:语言-OC Runtime](iOS/基础/语言/1语言-OC Runtime)
- 第1.6.1节:OC+Swift混编问题 🙈
- 第1.6.2节:语言:Swift相关知识 🙈
- 第1.6.3节:Swift基础知识 🙈
- 第1.6.4节:Swift基础知识3 🙈
- 第1.6.5节:Swift扩展(Extensions) 🙈
- 第2节:内存
- 第3节:视图
- 第4节:线程
- 第5节:布局
- [第5.1节:iOS swiftui布局](iOS/基础/布局/iOS swiftui布局) 🙈
- 第6节:目录 🙈
- 第1节:语言
- 第三章:第三方库
- 第1节:图片库SDWebImage
- 第2节:数据库FMDB
- 第3节:网络库AFNetworking
- 第四章:进阶
- 第五章:功能性技术
- [第1节:iOS功能_通用链接](iOS/功能性技术/iOS功能-Universal Link(通用链接))
- 第2节:iOS功能_Transform
- [第3节:iOS功能_本地化 genstrings 一行命令搞定收集(高级)](iOS/功能性技术/iOS功能-本地化 genstrings 一行命令搞定收集(高级))
- 第4节:iOS功能_桌面小组件
- 第六章:证书发版
- 第七章:移动分析
- 第八章:7其他 🙈
Android
Flutter
- 第一章:入门
- 第1节:Flutter开发环境搭建与运行
- [第2节:Flutter的Hello World](Flutter/1入门/Flutter的Hello World)
- 第3节:Flutter的最基础知识
- 第3节:Flutter的最基础知识
- 第4节:Dart语言必备基础知识
- 第5节:Flutter与Dart的升级
- 第二章:原生项目集成Flutter
- 第三章:原生项目与Flutter交互
- 第四章:Flutter登录页实战
- 第五章:Flutter详解
- 第1节:详解布局
- 第1节:详解Button
- 第3节:详解Image
- 第4节:详解TextField
- 第5节:详解MaterialApp
- 第6.1节:详解Future
- [第6.2节:详解Platform Channel](Flutter/5详解/详解Platform Channel)
- 第7.1节:详解Animation-1基础
- 第7.2节:详解Animation-2动画组
- 第7.3节:详解Animation-3转场
- 第7.4节:详解Animation-4曲线Curves
- 第7.5节:详解Animation-5疑难杂症
- 第8节:详解Exception异常处理
- 第六章:进阶
- 第七章:规范
- 第八章:状态管理
- 第九章:框架升级
- 第十章:与原生相关
- [第1节:Flutter 与原生相关](Flutter/10与原生相关/Flutter 与原生相关)
- 第十一章:项目实践
- [第1节:UI+App demo](Flutter/项目实践/UI+App demo)
- 第2节:Flutter项目环境切换
- 第3节:Flutter工程实践小结
- 第4节:Flutter控件与布局相关
- 第5节:Flutter数据传值
- 第6节:Flutter数据和状态管理
- 第7节:Flutter生命周期与路由
- 第8节:无瑕疵的混编登录页
- 第十二章:常见问题
- [第1节:Flutter iOS 点击状态栏回到顶部](Flutter/常见问题/Flutter iOS 点击状态栏回到顶部)
- [第2节:Flutter 拖曳排序](Flutter/常见问题/Flutter 拖曳排序)
- [第3节:Flutter 最常出现的错误](Flutter/常见问题/Flutter 最常出现的错误)
- 第十三章:源码
- 第十四章:目录 🙈
ReactNative
- [ReactNative](ReactNative/ReactNative README) 🙈
- 第一章:ReactNative入门
- 第1节:ReactNative开发环境搭建与运行
- [第2节:ReactNative的Hello World](ReactNative/1入门/ReactNative的Hello World)
- 第3节:ReactNative的最基础知识
- 第4节:ReactNative必备的语言基础知识
- 第5节:ReactNative的常用库
- 第6节:React与ReactNative的区别
- 第7节:ReactNative的调试
- 第二章:ReactNative详解
- 第三章:ReactNative进阶
- 第四章:ReactNative实践
H5-APP
HTML
- 第一章:入门
- 第二章:扩展
- 第三章:js 🙈
Weex
- 第一章:Weex入门
混编
上架相关
Script
- [前言](Script/Script README)
- Shell
- Ruby
- JavaScript
- Python
- 正则表达式
- JQuery
- Mac快速操作
后台
- 第一章:服务器相关
阿里云
- 第一章:阿里云
- 第二章:阿里云oss
- 第三章:阿里云服务器ECS
腾讯云
Database
实用工具部分
- Terminal
- iconFont
- Zentao
- 明道
- qrencode
- Xcode Extensions
- [Swifttify for Xcode](工具实用/Xcode Extensions/Swifttify for Xcode)
- 其他小工具
- 第1节:其他小工具
投屏、录屏、虚拟定位、音频转换、免会员、免登录 - 第2节:资源制作工具
- 第1节:其他小工具
开发工具
- XAMPP
- yapi
- MySQL
- Jenkins
- Charles
- Nginx
- node
- protobuf
编程工具部分
管理相关
- 第一章:账号管理
- 第二章:项目管理
- 第三章:进度管理
- 第四章:项目列表
- dvlproad项目列表
- Git Catalog
- [第1节:UIKit+Feature](管理相关/项目列表/Git Catalog/1UIKit+Feature) 🙈
- [第2节:Network+Data](管理相关/项目列表/Git Catalog/2Network+Data) 🙈
- [第3节:Module + App](管理相关/项目列表/Git Catalog/3Module+APP) 🙈
- [第4节:Optimize+CI](管理相关/项目列表/Git Catalog/4Optimize+CI) 🙈
- [第5节:Other](管理相关/项目列表/Git Catalog/5Other) 🙈
- 第五章:高质量的项目
- 第六章:App主要问题 🙈
- 第七章:常见痛点 🙈
行业相关
- 第一章:智能家居相关
代码管理
- Git
- [第1节:Git Permission](代码管理/Git/Git Permission)
- [第2节:Git Log](代码管理/Git/Git Log)
- [第3节:Git Feature](代码管理/Git/Git Feature)
- [第4节:Git Rebase](代码管理/Git/Git Rebase)
- [第5节:Git Search](代码管理/Git/Git Search)
- 第6节:Git2
- 第7节:Git代码同步
- 第8节:Git获取信息
- 第9节:Git使用
- 第10节:Git项目管理
- 第11节:Git随笔
- [第12节:Git Commit规范](代码管理/Git/Git Commit规范)
- [第13节:Github Push 失败问题](代码管理/Git/Github Push 失败问题)
- [第14节:Github Push 方式](代码管理/Git/Github Push 方式)
- 第15节:Git-Flow
- 库管理
- CocoaPods
- npmjs
电脑使用
- 第5节:远程控制
常识类
- 第一章:技术常识
- 第二章:Office常识
- 第三章:生活常识
科学工具
专利
- 专利申请 🙈
工作流程
- 第一章:入职指引 🙈
- 第二章:工作流程 🙈
- 第三章:架构相关
- 第四章:性能监控:BUGLY崩溃问题汇总 🙈
- 第五章:项目CodeReview 🙈
- 第六章:工作记录 🙈
随笔和面试
- 第一章:开发随笔 🙈
- 第二章:iOS:开发随笔 🙈
- 第三章:iOS:Swift相关随笔 🙈
- 第四章:iOS:tableView相关随笔 🙈
- 第五章:iOS:collection相关随笔 🙈
- 第六章:Flutter:开发随笔 🙈
- 第七章:Flutter:面试 🙈
- 第八章:字符串/表情相关随笔 🙈
- 第九章:计时器相关随笔 🙈
- 第十章:游戏随笔 🙈