视错觉:从一个看似简单的自定义控件说起
从一个看似简单的自定义控件分析视错觉效果,结合界面层次与显示方式拆解实现思路,展示视觉表现与代码结构之间的联系。
iOS 应用开发与原理分析,涵盖 UIKit、界面布局、组件封装、网络通信、Runtime、架构与性能优化。
按文章数量排列 · 点击切换下方文章
从一个看似简单的自定义控件分析视错觉效果,结合界面层次与显示方式拆解实现思路,展示视觉表现与代码结构之间的联系。
结合 ReactiveCocoa 实践 iOS MVVM 架构,围绕响应式交互与职责划分组织示例,理解视图、状态及业务逻辑的协作。
结合 iOS 9 的 Core Spotlight Framework 实现应用内容搜索,整理索引接入与相关配置,理解应用内内容与系统搜索的关联。
UICollectionViewController 系列第五篇,实现自定义图片浏览组件,结合 CollectionView 的布局与交互,整理图片展示的实现思路。
UICollectionViewController 系列第四篇,继续完善自定义瀑布流组件,结合更多界面需求探索布局能力与组件封装方式。
UICollectionViewController 系列第三篇,使用 UICollectionView 实现自定义瀑布流,围绕布局组织与界面展示梳理具体实现。
UICollectionViewController 系列第二篇,整理 CollectionView 的各类回调,通过示例理解数据、布局与界面交互之间的联系。
UICollectionViewController 系列第一篇,从工程准备与基础界面入手,结合代码认识 CollectionView 的组成和使用流程。
SQLite C 语言接口系列第五篇,将前文内容用于 iOS 开发实例,整理数据库打开、语句处理与数据操作的完整使用过程。
SQLite C 语言接口系列第四篇,围绕查询结果读取展开,结合相关接口理解如何从语句执行结果中取出需要的数据。
SQLite C 语言接口系列第三篇,介绍向预处理语句绑定参数值的方式,结合代码理解 SQL 参数与实际数据之间的关联。
通过 ImageView 复用实现 iOS 图片无限轮播,结合滚动与图片更新过程,理解有限视图如何承载连续的图片切换。
电脑按 Ctrl + D(Mac 按 ⌘ + D);手机使用浏览器菜单中的「收藏」或「书签」。
保存当前页面,下次继续阅读。