返回 登录
0

Swift 语言指南-Issue 47

<= 往期回顾

Swift 语言指南-Issue 47

本期特别推荐 1. 项目:Kitura(IBM Swift 开发组的开源 Web 服务器)
Advance(侧重在手势交互、帧动画、自定义动画及仿真类型的动画框架库),PromiseKit(Swift 化的 Promise 类库)以及 Zewo(底层库组件化超强大中间件框架)
,2. 文档:ReactiveCocoa 4 官方文档翻译Swift 性能探索和优化分析给 iOS 开发者的 Sketch 入门教程 以及 Perfect 让 Swift 在服务器端跑起来

大声一IBM成为首个支持云端进行 Swift 应用开发的云供应商。 By @IBM中国

大声二30 Days of Swift 是如何成为本周 Github 全语言类第一的? By @Allen朝辉

大声三中国首届 Swift 开发者大会嘉宾现场演讲视频正式上线了。 By @慕课网

项目

Swift 项目精选:最近新收录 PromiseKit, Zewo, Kitura, TryParsec, Tentacle, Express, Swifton, VideoSplashKit, BTree, Markoff, Heimdall, JWAnimatedImage, Validated, RealmIncrementalStore, STLocationRequest, AFBrushBoard, shift-js 等 16 个,合计已收录 341 个。

  • storehouse/Advance:简单易用、功能强大的动画框架库。在手势交互、帧动画、自定义动画及仿真类型将是不错的选择。开发者:Storehouse
  • Ben-G/Validated:通过值验证或限定,快速定义新类型的微类库(约50行代码)。开发者:Benjamin Encz
  • inamiy/TryParsec:一款组合式解析工具库(支持 CSV, XML, JSON,以及简单算术表达式)。开发者:Yasuhiro Inami
  • mdiep/Tentacle:构建于函数响应式编程框架 ReactiveCocoa 的 GitHub API 封装库。开发者:Matt Diephouse
  • eure/RealmIncrementalStore:集 Realm 数据库和 CoreData 对象模型两者优势的 Realm 数据库访问类库。开发者:エウレカ
  • mxcl/PromiseKit:同时支持 Swift 及 Objective-C 的 Promise 类库。这个不收录没天理啊。P.S. 尽然未分享过 Swift 化后的 PromiseKit,失误。开发者:Max Howell
  • Zewo/Zewo:“我一直关注的Swift Server开源项目Zewo的官网终于上线了。跟一般Web框架项目不同的是,Zewo提供了一堆Server端基础库,可以帮助你用组件化的思路快速构建产品。By @叶枫落”。开发者:Zewo
  • movielala/VideoSplashKit:基于 UIViewController 的视频播放组件。简单、好用。开发者:MovieLaLa(视频及 tvOS 开发的同学可以关注一下这个开发者发布的开源项目:VideoThumbnailViewKit, VideoSplashKit, TVOSToast, TVOSButton, TVOSSlideViewController, YoutubeSourceParserKit)
  • IBM-Swift/Kitura:安装、使用步骤及文档最为清晰地来自 IBM Swift 开发组的开源 Web 服务器。此外,IBM 云服务 Bluemix 也为 Swift 打开通路。开发者:Swift@IBM
  • crossroadlabs/Express:Swift 版 Express.js 风格应用服务器。开发者:Crossroad Labs
  • necolt/Swifton:Ruby on Rails 风格 Web 服务器框架也有了。开发者:NECOLT
  • lorentey/BTree:相对于标准集合类型具有更优执行性能的基于 B-Tree 的优化集合类型实现类库。开发者:Károly Lőrentey
  • thoughtbot/Markoff:一款运行于 OS X 轻量级 Markdown(CommonMark)快速预览应用。由于采用了 C 语言基础的 cmark 库,因此,它相较于 Ruby/Javascript 版 Markdown 预览工具更快。开发者:thoughtbot
  • goktugyil/EZText.Space:图文气泡式语音助理或操作指引类及示例。开发者:Goktug Yilmaz
  • henrinormak/Heimdall:简单易用的加、解密安全框架(AES/RSA)库及示例。Henri Normak
  • wangjwchn/JWAnimatedImage:“集中了目前主流的 GIF 显示库(如 FLAnimatedImage,Gifu 等)的优点,进行重构,代码短小精悍。而且使用了新的 frame 提取算法” P.S. 作者针对 Flipboard/FLAnimatedImage 做了性能比较(详见README)。开发者:王佳玮
  • SvenTiigi/STLocationRequest:提供 13 套著名城市地标的 360 度 3D 俯瞰图,以更优雅地方式请求用户位置(类库调用很方便)。开发者:SvenTiigi
  • Panl/Gank.lu:“gank.io的iOS版客户端来啦,swift编写,项目地址Gank.lu”。开发者:@SmartTalker
  • wx0165927473/WXNearbyRadar:雷达动画搜索附近的人的演示程序。P.S. 值得称赞的是开发同学 @不不不_你听我说 将调用到的 Objective-C 版基于 CALayer 角度渐变库 AngleGradientLayer 改写为 Swift 版,值得参考。
  • AfryMask/AFBrushBoard:基于swift的毛笔画板Demo。包含多阶贝塞尔曲线的抽取、模拟画笔速度等算法。开发者:@AfryMask
  • shift-js/shift-js:Javascript 写的早期阶段 Swift 转 Javascript 工具。目前实现了最基本的语法转换,目标是让 Swift 程序员在写 iOS 和 Web 应用时无需语言切换。开发者:ShiftJS

文档

Swift 文章精选:最近新收录 Swift 协议及应许之地基于DLNA实现iOS,Android投屏ReactiveCocoa 4 官方文档翻译如何使用 iOS9 中的 Core Spotlight 框架一步步创建自己的 iOS 框架给 iOS 开发者的 Sketch 入门教程在 Linux 中使用 Swift 进行 TCP Sockets 编程iOS 下如何自动化打包 AppPerfect 让 Swift 在服务器端跑起来Swift 性能探索和优化分析中国首届 Swift 开发者大会现场视频Swift 3.0 介绍iOS9-by-Tutorials-学习笔记九:3D Touch 入门教程iOS开发里的线程安全机制我的开源之旅在 Cocoa 中实现 ICU 文本变换Swift GYB 简易教程 等 17 份,合计已收录 190 份。

评论