2014-12-7收录周报
December 6, 2014 · View on GitHub
本周特别推荐《Alamofire - 1. 基础教程,2. 进阶教程》(译者:@星夜暮晨):Alamofire项目是Mattt Thompson为其著名的AFNetworking采用Swift语言重写的网络基础库开源项目。中译教程原文来自 Ray Wenderlich - 1. Beginning Alamofire Tutorial, 2. Intermediate Alamofire Tutorial。
类库
- Ramotion/paper-switch:类库实现了当Switch组件开/关切换时,平滑过渡到父视图的变换效果功能(核心类继承了UISwitch)。P.S. 该开发者也是这几天热门项目 Ramotion/animated-tab-bar 的作者。
- FahimF/FloatLabelFields: 基于"Float Label Pattern"的内嵌浮动标签输入效果Swift版实现类库。
- facebook/AsyncDisplayKit:它是由Facebook开发并用于其Paper应用的iOS UI框架,它主要解决问题是提供界面的高流畅性切换及更灵敏的响应,解决思路是将部分UI渲染及复杂计算交由独立于主线程的处理程序负责。中译教程《AsyncDisplayKit 教程 - 达到 60 FPS 的滚动帧率 By @nixzhu》,教程原文《AsyncDisplayKit Tutorial: Achieving 60 FPS scrolling》。
- cemolcay/ReorderableGridView:可以拖拽排列Grid框格的UI组件。功能说明完整,使用方便,应该是一个不错的UI"轮子"。
- p2/OAuth2:独立又纯粹的OAuth2认证授权类库,作者所提供的示例及流程说明清晰又简洁。
- evermeer/EVCloudKitDao:一套使用CloudKit简单封装库。作者还提供了示例项目及程序供开发者参考使用。
项目
- mozilla/firefox-ios:Swift写的iOS版Firefox。P.S. 第三方库用到了Alamofire, Snappy, swift-json等,内置阅读器还使用了Readability。
教程
- Alamofire - 1. 基础教程,2. 进阶教程(译者:@星夜暮晨):Alamofire项目是Mattt Thompson为其著名的AFNetworking采用Swift语言重写的网络基础库开源项目。中译教程原文来自 Ray Wenderlich - 1. Beginning Alamofire Tutorial, 2. Intermediate Alamofire Tutorial
- WatchKit Storyboard攻略(一):"目前的WatchKit只有用户界面的渲染是靠AppleWatch进行,本文的目的主要在于探索WatchKit界面部分的功能开发与小技巧,内容层次上偏基础。By @WatchKit开发"
- 相关文档
- 为Apple Watch进行设计的五点原则:文章提及的五个设计角度分别是:1. 个人化;2. 快速、轻量的人机互动;3. Glances、Short Look与Long Look;4. 按压(Force Touch);5. 配色。译者:@BeForWeb 原文:Things to know when Designing for the Apple Watch
- 传感器框架:一篇关于CMDeviceMotion类解读及使用方法的文章。对于iPhone三轴陀螺仪和加速感应器,以及M7/M8协处理器,核心运动框架(The Core Motion framework)提供了完整的API支持。然而文章更重要的意义是启发开发者重视感应器,并结合场景开发新颖好玩的应用。原文:CMDeviceMotion,译者:Cruise_Chan
- Mattt Thompson - WatchKit:官方开发资源(尤其『视频Getting Started』,文档《Apple Watch人机交互指南》和《WatchKit编程指南》,以及「示例代码」)毫无意外做为文章优先推荐。当然,做为经验丰富的开发者,他还额外给出了WatchKit和UIKit惊人相似的对照表及核心API说明。
- objc.io - Games专题(译文):对于致力于游戏开发的同学,相信本专题就是年前最大的福利了。而对于未开始游戏开发或其它领域开发的同学,这个专题所涵盖的人机交互设计,GPU编程,基于OpenGL的3D图形及动画编程,高效多点互联编程,多媒体音效编程同样是不可多得的学习盛宴。
网站
- iOSCreator:这类开发指引式教程对于初学者来讲,是直接明了的有效学习资源。推荐者@荧星诉语
设计相关
- MATERIAL DESIGN设计规范学习心得:“编者按:自学笔记就该这么做!今天分享@東門王三 同学关于Material Design的自学成果,他的学习笔记严谨有序,触类旁通,从Material Design到其他系统的设计规范都有所研究,还认真地做了思维导图,同学们可以边学习边借鉴他的自学方法,一举两得呦。By @优秀网页设计”