Shown's blog

No time to waste.

Swift 开发必备 tips 阅读笔记 三 最后一篇

Swift与开发环境及一些实践


Swift 开发必备 tips 阅读笔记 第二篇

从Objective-C/C到Swift


Flutter 技术分享 - 深入

State Manage 五大方案, 打包和自动化, 与原生项目互嵌


Flutter 技术分享 - 了解

跨平台开发方案介绍, Flutter, Dart, Widget, Stream


Flutter 《四》 项目

一个 flutter 项目的文件框架, 基于 bloc 页面设计, 模型代码


Flutter 《三》常用组件 & Week Video

官方 Widget 介绍, Week Video 特殊用途的 Widget


Flutter 《二》项目 Demo 运行,Dart 语言简单学习

列表, 页面跳转, 请求数据 Demo, Dart 语法


Flutter 《一》 安装和配置,QA

macOS 配置 Flutter 环境, 一些值得注意的 QA


Swift 开发必备 tips 阅读笔记 第一篇

Swift新元素


app 公共弹窗的控制

HUD, Alert, Sheet, 权限申请弹窗, 消息页面跳转等


华容道搜索算法实现

通用协议, 路径查询, 多叉树节点, 比特位的使用, 优化


18系列-年度总结


18系列-三方库,学习项目,开发工具

Rx, Texture等三方, 项目基础扩展必备, 一些好的项目总结, 开发工具总结


18系列-博客总结

各种架构, 设计, 优化, 响应编程, 函数式, Codable, Reacnative, 编译速度, SSH, sh 命令, swiftlint, TestFlight


使用 Sourcery 进行模板编程(meta编程)

ObjectMapper 自动生成 model 解析代码, 为一些类生成相同的代码, 继续填坑


客户端的 动态界面 如何实现

动态组件化方案, Tangram, JASONETTE ?


项目中 Hybrid 部分的设计

交互方式选择, 通用 API, 基础&全面 API, cookie, scheme, itunes 白名单


LeetCode 上的算法题 (两数之和,链表数字相加,最长不重复子字符串,两个数组的中位数,最长回文字符串)

时间/空间 复杂度, 链表, 后缀二叉树, 中位数算法, 回文算法


RxSwift 的 MVVM 框架理解使用

适用于 RxSwift 的 各个框架, 常用框架的分析, “架构什么的都是浮云”


TableView 的终极优化:滑动,布局,事件,更新

图片和视图优化, 数据处理优化, 自动布局和异步加载 Texture (ASDK), 复杂 table 和人性化 UI, cell 事件哪里响应, 数据如何保证同步更新