2014-10-27收录周报
January 6, 2016 · View on GitHub
本周特别推荐tnantoka/edhita:edhita是一款用Swift重写并完全开源的文本编辑器。AppStore上已经有更新版下载。试用后感觉还不错。它甚至支持Markdown, HTML等文件编辑后的预览显示。
类库
- Hearst-DD/ObjectMapper:对象与JSON互转实用类库。需要的同学可以收一下。
- DaveWoodCom/XCGLogger : 这是一款功能比较健全日志输出框架(Log4Swift)。之前推荐过一款类似的 hubertr/Swell,但它的功能明显没有这款强大。
- isair/JSONHelper :又一款JSON转对象类库,算上,lingoer/SwiftyJSON,owensd/json-swift,gfx/Swift-JsonSerializer,已经有四款了。同学们根据喜好及需求,择优使用吧。
- michaelarmstrong/SuperRecord : Swift版CoreData框架扩展类库。相对于同类型CoreData框架库SugarRecord/SugarRecord http://t.cn/RhYLS4n ,SuperRecord要简单、轻量得多。很棒的快速开发类库。
项目
- tnantoka/edhita:edhita是一款用Swift重写并完全开源的文本编辑器。AppStore上已经有更新版下载。试用后感觉还不错。它甚至支持Markdown, HTML等文件编辑后的预览显示。
- google/material-design-icons :对于喜欢 Material Design风格的同学,这是难得好资源。Google提供了极为完整的各种图标(包含iOS各种精度及SVG)设计资源。
教程
- 可失败构造器:苹果官方博客文章。译者:@DevTalking 原文:Failable Initializers
- iOS 8人机界面指南 - 设计策略:苹果官方原文 iOS Human Interface Guidelines - Design Principles 译者:@腾讯ISUX
- Swift如何检查系统版本:介绍使用Swift语言检测操作系统版本的方法。作者:Mattt Thompson 译者:@pockry 原文:Swift System Version Checking
- 为iPhone6设计自适应布局(一、二) :"当你们学习完这篇文章后,你们应该会比较自如的使用 storyboard、constaints、size classes 这三个Apple在Xcode里提供的工具,去探索和构建巧妙的自适应布局。" 译者:@DevTalking 原文:ADAPTIVE LAYOUTS FOR iPHONE 6
- iOS App集成Apple Pay教程:"Apple Pay还给开发者带来了处理支付的新渠道,用户将期望在应用中使用它,因为它将验证和交易极端简化,仅需手指轻轻一触即可完成。如果应用里面有涉及到交易,开发者很有必要集成Apple Pay。那么如何将Apple Pay功能集成到你的应用里呢?" 可惜Demo是Objective-C版本的。 译者:@pockry 原文:Integrating Your iOS App with Apple Pay
- WWDC 2014 Session笔记 - 可视化开发,IB 的新时代:"通过一个简单例子介绍了 Xcode 6 的 IB 中自定义 view 的基本使用。" 作者:@onevcat
技巧
- 开发Yosemite几个小技巧: "Apple 终于发布了 Xcode 6.1,带来了 Swift for OSX 等多个更新, 这几天我简单研究了下在 Yosemite 下实现一些新的小需求的方法, 这里使用 Swift 语言描述总结一下。" 作者:@diumoo
- 详解UICoordinateSpace和UIScreen在iOS 8上的坐标问题:今天在整理AutoLayout API时,发现了一个关于UIScreen 坐标的坑。作者:@pockry
- 我在开发第一个Swift App过程中学到的四件事:"本文翻译自raywenderlich.com,作者Greg Heo,是Razeware(Ray创办的公司)的员工,这是他为讲授iOS 8 App Extensions视频教程而实际使用Swift开发了一款App的经验,来看看他的心得体验。" 译者:@pockry