Swift 语言指南:2015-4-12 收录周报
pdkie1 10年前
本周特别推荐 harlanhaskins/Punctual.swift:通过一系列基础数据类型扩展,使日期访问及操作更加自然语言化。若没有动态语言化地超强扩展及定制能力,如此优雅的日期操作是无法实现的。
项目
- harlanhaskins/Punctual.swift:通过一系列基础数据类型扩展,使日期访问及操作更加自然语言化。若没有动态语言化地超强扩展及定制能力,如此优雅的日期操作是无法实现的。
- ayanonagon/Parsimmon:小而美的语言学类库封装工具包。提供分词、标记词性、词形归并、朴素贝页斯分类、决策树等自然语言分析小工具。P.S. 英语分词效果好于中文,感兴趣的同学可以针对中文做一些优化开发。参考译文 NSHipster - NSLinguisticTagger
- Alecrim/AlecrimCoreData:更容易地访问 CoreData 对象封装类库。除了 CRUD,还提供指针定位,强大的排序、筛选,异步数据获取,以及独立线程后台存取数据。
- cocoatoucher/AIFlatSwitch:一款带平滑过渡动画的 Switch 组件类。记得之前收录过两款相同风格的 Hamburger - Menu/Close 和 Hamburger - Menu/Back。都是精细之作。
- GabrielAlva/Swift-Prompts:一款漂亮、实用的提示弹窗。使用简单,参数定制完整,还支持窗口拖拽操作。
- inFullMobile/WobbleView:当界面组件过渡时,带波纹摆动效果的组件扩展实现类及示例项目。
- cjwirth/RichEditorView:一套可定制富文本编辑器组件及示例。功能完整、代码简练、实现逻辑巧妙(编辑器核心与 WebView 结合,采用 HTML5 contentEditable 编辑模式,执行JS 配套命令 execCommand 实现富文本编辑功能)。
- SemperIdem/MKMapView-Extension:“在用 MapKit 的时候发现MKMapView缺少了极其重要的 ZoomLevel 这一个功能,因此便参照了网上的一些OC例程写了一个Swift版本的扩展,允许开发者获取当前地图的缩放级别和设置缩放级别。By @星夜暮晨”。
- philcn/Auto-Layout-Showcase:几项常用自动布局技巧示例代码及演示。搭建简单应用够使了。
- FlexMonkey/MetalParticles:超强计算、极致渲染,发挥 GPU 最高效能 Metal 框架演示项目。P.S. Metal 框架是并驾于 OpenGL ES 的底层图形计算接口。相比于 OpenGL,它甚至更底层、更接近 GPU。它是需求超强计算及渲染性能要求的游 戏平台不二之选。
文档
- 生成自适应图表图片的秘密:局促的空间( Watch)内如何优雅地显示完整柱状图?作者不仅有效地解决了问题,同时,其思考过程在文章中也一览无余。好文章(非程序员勿入)。示例项目 AdaptiveChartDemo
- 『Objective-C GitHub 排名前 100 项目简介』
- 独家视频:Apple Watch开箱:“上一条是图文版详细评测,我们还准备了一短视频,快速介绍Apple Watch和两款表带开箱过程,并介绍它的主要的功能点。只此一家,别处没有。” By @苹果汇
- Swift 开源项目精选: 最近新收录 Punctual.swift, Parsimmon, AlecrimCoreData, AIFlatSwitch, Swift-Prompts, WobbleView, RichEditorView, MetalParticles 等 8 个,合计已收录 81 个。