Back to Swiftguide

2015 03 15

weekly/2015-03-15.md

1.05.1 KB
Original Source

2015-3-15 收录周报

本周特别推荐 kostiakoval/WatchKit-Apps:WatchKit 开源小项目示例集锦。是不可多得地学习 WatchKit 的示例式教程。

项目

  • ishkawa/APIKit:为不同来源或类型 Web 服务,提供安全地可定制化网络请求 API 的基础类库。很好的面向对象设计思路实例。
  • socketio/socket.io-client-swift:WebSockect 客户端类库。开放的通讯协议,有利于构建强大地跨平台应用。
  • imaginary-cloud/CameraManager:相机管理封装类库。看着极好用的样子。
  • yannickl/QRCodeReader.swift:一款简单的 QR 二维码阅读组件及示例,提供前后相机切换功能。
  • aaronabentheuer/AAFaceDetection:简单、实用的面部识别封装库。虽然该技术从 iOS 5 发展,不过真正有趣的应用还不多。例如:在视频直播中可以检测观众情感(微笑或眨眼),或注意力(看着屏幕或没有)。因此,作者对其抱以很高的期待,并已经着手开发实验室类大项目。
  • schwa/TimingFunctionEditor:贝塞尔曲线编辑器,编辑后可以预览或拷贝代码片段直接使用。P.S. 该项目采用更简单的依赖管理器 Carthage
  • Yalantis/Persei:动画隐藏或显示顶部菜单支持库及示例项目。P.S. Yalantis 这个开发商,在 GitHub 上展示开发能力,Dribbble 上展示交互设计能力,并在 Behance 推广项目。整体展现了其出众的软件过程管理及综合开发实力。非常值得国内开发者学习。
  • KyleGoddard/KGFloatingDrawer:一款适合于大屏手机或平板的浮动抽屉式导航界面组件。效果很赞。
  • Carthage/Carthage:更简单的方式来管理 Cocoa 第三方框架。有了 CocoaPods 为何还要使用 Carthage,作者在 README.md(中译) 已经做了充分说明。
  • kostiakoval/WatchKit-Apps:WatchKit 开源小项目示例集锦。是不可多得地学习 WatchKit 的示例式教程。
  • MengTo/DesignerNewsApp:一款针对 Designer News 网站的完整 iOS 应用,最具特色地是开发者对动画技术得心应手的应用。P.S. 该开发者发布过一套非常完整、实用的优秀动画封装库及演示工具 Spring
  • MoZhouqi/VoiceMemos:“语音笔记本应用。用到了一些 iOS 8 新技术,比如 UISplitViewController、UISearchController、UIAlertController、自定义 Presentations、可视化开发,还有一些语音相关的用法。界面开发的新技术介绍可以参考 @onevcat这个帖子”。

文档及资源

  • Apple Watch 的 5 个产品思路畅想:“接下来的几年会很有意思,数字产品的体验模式正朝着多平台的方向迅速进化着,每一类设备都在开疆破土。我(英文原文作者)整理了五个类型的产品思路,或是说畅想,在 Apple Watch 即将正式上市的前夕,与大家做以分享和探讨...”
  • WatchKit 数据共享 - 谨慎使用 NSFileCoordinator 和 NSFilePresenter:Natasha 教你如何深入理解 iOS 与 WatchKit 应用数据共享问题,并采用最有效方法开发,以避免陷入坑中。 P.S. 话说这位俄国妹子学习方法及能力真得很强,非常值得同学们学习。
  • 15 项 Force Click 特性:“MacBook 和 13 英寸 Retina MacBook Pro 均配备了新的 Force Touch 触控板,给 OS X 中的某些应用增加新的特性。10.10.3 Yosemite 系统测试版已经包括了 Force Touch 的 API(开发者界面)。”
  • Robin Eggenkamp - Awesome Swift:“一个收集了很多 Swift 开发资源的网站”。
  • Swift 开源项目精选:最近新收录 SwiftMoment,MotionKit,Jetstream,RMParallax,WatchKit-Apps 等 5 个,合计已收录 53 个。
  • 苹果春季(3/9)发布会亮点:
    1. MacBook 成为了笔电新的标杆;
    2.  Watch 表壳通过全新材料的应用,不仅提升了硬度,更多彰显了其奢华及品味;
    3. ForceTouch 应用于 MacBook / Pro,成为了新一代技术创新主打元素。而 USB-C 端口更引领笔电接口极简之风。