本周特别推荐 《Auto Layout 使用心得》(1. 初体验;2. 实现三等分;3. 自定义 cell 并使用 Auto Layout;4. 22 行代码实现拖动回弹;5. 根据文字、图片自动计算 UITableViewCell 高度):这是我见过最为细致入微介绍自动布局及快速入门的中文教程。作者:@吕文翰_JohnLui。
- didierbrun/DBPathRecognizer:基于路径模型的手势识别工具(仅一个核心类)。妙处在于作者通过示例项目设置好 A-Z 字母的路径模型后,可以进行相应的手写识别。尽管它可能无法替代专业的手写识别输入,不过对于普通的手势识别还是搓搓有余了。
- Yalantis/GuillotineMenu:正如其项目名字一样,这是一款极具创意及突破精神的动画演示项目。P.S. 这家公司(Yalantis)做动画,尤其界面特效出神入化。且 iOS / Android 通吃。
- contentful-labs/Concorde:一个可用于下载和解码渐进式 JPEG 的库。特定场合很有用。类库的调用方法也很自然、方便。
- burczyk/XcodeSwiftSnippets:Swift的版的 code snippets,快速代码输入工具。乐此不彼的同学还可以根据自己的偏好及项目特点,多写一些备用。
- diwu/LeetCode-Solutions-in-Swift:LeetCode 的 Swift 语言版解题方案。需要面试人的同学可以收录,被面试的同学则要补补功课了。P.S. 虽然相对于 LeetCode 题库完成比例还不高,不过,正好可以学着用 Swift 语言练练手。作者:@diwup
- lexrus/LeetCode.swift:@汤圣罡 版 LeetCode 算法解题方案。
- Markdown -> Playground:该开源项目可将内含有 Swift 代码的 Markdown 自动转换为 Xcode Playgrounds 文件。喜欢用 Markdown 编辑的同学很激动吧。P.S. 这款工具写于 NodeJS,原因作者有交待。
- 全唐诗数据库:SQLite 数据库脚本。
- objc.io #23 Video - Core Image 和视频:本文介绍如何通过 Core Image 框架结合视频信息进行应景渲染,从而让视频表现出各种奇妙效果。译者:@高考这件尛事 P.S. 上上期(#21 Photo)着重于介绍图片的处理,本期又专注于介绍视频处理。objc 真是一个懂开发者的好网站。
- Auto Layout 使用心得(1. 初体验;2. 实现三等分;3. 自定义 cell 并使用 Auto Layout;4. 22 行代码实现拖动回弹;5. 根据文字、图片自动计算 UITableViewCell 高度):这是我见过最为细致入微介绍自动布局及快速入门的中文教程。作者:@吕文翰_JohnLui。
- 再造 “手机QQ” 侧滑菜单(1. 实现侧滑效果;2. 高仿左视图;3. 视图联动):通过简单直接的代码,实现了完整的动画效果。作者:@吕文翰_JohnLui,示例项目:SwiftSideslipLikeQQ
- 在 WatchKit 应用里使用 Realm 的教程:是一份很完整的教程。文章附了完整示例代码。 P.S. Realm 是志向代替 Core Data 和 SQLite 的移动数据库,它的特点是轻量、低耦、面向对象。
- Swift 开源项目精选:最近新收录 LeetCode-Solutions-in-Swift,Concorde,DBPathRecognizer,GuillotineMenu 等 4 个,合计已收录 85 个。