Back to Swiftguide

2015 01 11

weekly/2015-01-11.md

1.04.7 KB
Original Source

2015-1-11收录周报

本周特别推荐: 来自Mattt Thompson “大牛” 2014 年终美文一篇《Cocoa之死》。顺便,我也借2015年开年之季,额外整理了一份《Swift 开源项目精选》,顺带短文一篇《致 Swift 开发者》。另外,特别推荐开发者一枚(@汤圣罡),他开发了两个特别牛的Swift项目 LTMorphingLabelVPNOn

项目

  • marcelofabri/BigBrother:网络请求活动状态监视器类。由于 Alamofire 库并无此项特性,因此它可以做为 Alamofire 的一个扩展功能。
  • gavinbunney/Toucan:小而美的图片变换及处理类(支持:resize, clip, crop, scale, Ellipse Mask, Rounded Rect Mask, Image Mask)。功能略有超预期的感觉。
  • ArtSabintsev/Siren:当应用更新时,通知用户并提供App Store链接供用户更新的开源库。P.S. 该开发者也曾提供Objectvie-C语言版ArtSabintsev/Harpy
  • Thomvis/BrightFutures:漫长或复杂计算由独立线程异步来完成。

教程

  • 怎样在Xcode 6中使用矢量图形:"苹果在Xcode 6当中给我们带来了一些很棒的工具用以管理图形资源,它们可以帮我们从容的应对未来的iOS设备,例如基于PDF图形文件自动生成各种规格的图片资源..." 来源:@BeForWeb 译者: @C7210 原文:Using Vector Images in Xcode 6
  • 相关文档
    • 致 Swift 开发者:“自 2014 年 6 月苹果发布 Swift 以来,本微博通过跟踪、归纳、汇总持续更新《Swift 语言指南》已经半年有余。由于个人力量绵薄,充其量它能让初学者快速索引到有用学习资源,而对于 Swift 进阶开发者,显然是远远不够的...”
    • Swift开源项目精选:“站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你帮助和补充,共同参与。”
    • Mattt Thompson - Cocoa之死:"Cocoa,作为一个包含大多数工作在Objective-C语言上必要的基本库的集合,和CoreData,已经成为了Objective-C的事实标准。而Cocoa Touch基本上就是用UIKit更换掉AppKit的Cocoa,而且它也经常用来和Cocoa放在一起,来指代在iOS上的工作的系统框架。" 来源:@CocoaChina,译者:xiaoying,原文:The Death of Cocoa
    • 为什么 iOS 开发不需要 Storyboard(译者:@pockry,原文:The Story of no Storyboard in iOS Development):对于资深开发者或有代码"洁癖者",storyboard 或许会使其代码及配置相对臃肿或不必要的麻烦。即便如此,仍有使用程度及是否用好的问题。而对于大多数开发者,storyboard对于快速开发所带来直接的价值不可抹灭。以及另一故事《设计师+Xcode:突破产品开发的流程界线》对于团队协同开发带来的积极影响。
    • SwiftDoc.org:自动生成的 Swift 在线文档。

资源合集

  • Aufree/trip-to-iOS:显然作者很用心地做了非常深入的整理,尤其对于每一份资源的备注,它对于开发者拓展学习范围及增加开发知识面非常有益。作者:@李锦发

开发工具

  • InfinitApps - Bezel:“嫌 Xcode 6 目前提供的 Watch 模拟器不够直观?Bezel 是一个用于视觉预览 WatchKit 所开发程序效果的小工具,前提是你安装了 xScope 软件(Mac端)或 xScopeMirror(iPhone端)。 By @WatchKit开发