本周特别推荐 斯坦福大学公开课:iOS 8 开发:中文字幕版已经更新至第 6 集。网易公开课与时俱进程度简直是教育界的表率,强烈推荐。来源:@网易公开课,字幕来源:Stanford 公开课,Developing iOS 8 Apps with Swift 字幕翻译
- contentful-labs/Stargate:通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯。Stargate 通过封装两个优秀的基础类库 MMWormhole 和 PeerKit 实现高效的通讯应用。
- morizotter/TouchVisualizer:实用的多点触摸可视化组件。扩展并作用于 UIWindows,结构上提供了简单地针对触摸显示定制,比如触摸点的颜色。这个组件对于需要做应用演示的同学尤其有用。
- ziligy/JGFlipMenu:Flip 式菜单及其对应动画组件。使用也很简单直接 Interface Builder 。赞不赞自己看。
- FutureKit/FutureKit:“是一个 100% Swift 实现的 Future/Promises 库,由 Swift Generic 带来的类型安全、由 GCD 带来的线程安全,通过 FutureKit 可以在 iOS/OS X 下灵活玩转 Future/Promises 式编程了”。推荐者:@图拉鼎
- ArtSabintsev/FontBlaster:调用自定义字体封装类。很实用、很方便。
- kiavashfaisali/KFSwiftImageLoader:极高性能、轻量、低功耗网络图片异步加载扩展库(支持 iOS 和 WatchKit)。良好的缓存管理机制保证的作者设计初衷。P.S. 作者曾开发过 KFWatchKitAnimations:一款为 Watch 提供 60 帧动画显示效果解决方案及示例。
- zhxnlai/UIColor-ChineseTraditionalColors:中国传统颜色引用 UIColor 扩展。“UIColor.桃红(),UIColor.竹青() ...”,如此引用是否感觉亲切多了。P.S. 好的项目,源于用心,技术次之。这位同学已经深谙其道了。
- FlexMonkey/ShinpuruLayout:通过水平和垂直分组模块实现简单、快速布局的组件库。作者提供了多种不同类型的布局示例。 acani/Chats:聊天 UI 示例程序。此项目应该只为演示或学习之用。
- czechboy0/Buildasaur:自动测试 GitHub Pull Requests,以提高团队生产力。Buildasaur 安装条件:Xcode 6+, Xcode Server 4+ 和 GitHub 仓库证书。
- 斯坦福大学公开课:iOS 8 开发:中文字幕版已经更新至第 6 集。网易公开课与时俱进程度简直是教育界的表率,强烈推荐。来源:@网易公开课,字幕来源:Stanford 公开课,Developing iOS 8 Apps with Swift 字幕翻译
- Swift Documentation:“对于开发者来讲,良好的代码结构及组织是其引以为豪的事。干净、一致的代码习惯,对于编译器并无所谓,但程序字里行间可以代表个人符号、或与同伴的差异”。两位博主的倾情合作,有了这篇美文。来源:NSHipster
- Realm 数据库基础教程:“Realm 是一个跨平台的移动数据库引擎,于 2014 年 7 月发布,准确来说,它是专门为移动应用所设计的数据持久化解决方案之一。Realm 可以轻松地移植到您的项目当中,并且绝大部分常用的功能(比如说插入、查询等等)都可以用一行简单的代码轻松完成”。来源:Ray Wenderlich,译者:@星夜暮晨
- Swift 的响应式编程:文章通过在使用 MVC 以及 MVVM 中发现代码繁杂的弊病,引出响应式编程解决方案,并通过解读 ReactiveCocoa,让读者进一步理解响应式编程所带来的好处。原文:Reactive Swift,译文来源:@开发技术前线,译者:@MrSimp1e
- iOS 后台模式开发指南:“这个教程会教你在什么时候怎么去用最常用的一些后台操作... 在本教程中你将建立一个关于简单标签应用的工程,来探索从连续播放视频到周期性的获取更新内容的四种常见模式”。原文来源:Ray Wenderlich,译文来源:@开发技术前线,译者:@MollyMmmmm
- 案例学习 - 关于Watch应用的导航、通知、复杂任务及动效: “为Watch设计的过程很有意思,我们必须聚焦在核心体验上,打造最基本最简化的界面及交互,并设计合理的通知机制。对于复杂的功能要考虑通过Handoff完成。此外不要忘记在恰当的地方通过动效来提升交互体验...”。来源:medium.com,译者:@C7210
- iOS 开发 UI 搭建心得:1. 驾驭 Storyboard,2. 善用 xib。作者:@吕文翰_JohnLui
- iOS 开发技术前线:“一个定期翻译、发布国内外iOS优质的技术、开源库、软件架构设计、测试等文章的开源项目”。主要翻译来源 Ray Wenderlich,App Coda,Medium。来源:@开发技术前线
- Rob Rix:作者专注于微框架(µframework)库的开发及研究,目前已经开发出不少成型的支持库。µframework 利用 Swift 语言新特性,让代码更精简、更直接。
- iOS/Mac Autolayout Constraints:这个工具不错,很直观,布局时可以省不少工夫。推荐者:@荧星诉语
- 在线生成 AppStore 审核用截图:便捷的生产力工具。免费,易操作,可自定义。
- 智能手表从业者于海东:十句话读懂 Apple Watch 应用设计(一、二):“Apple Watch 应用设计有何玄机?智能手表应用开发者应该注意什么?且看果壳电子软件副总裁于海东万字长文深度解析”。来源:@雷科技
- Swift 项目精选:最近新收录 FontBlaster, Stargate, KFSwiftImageLoader, JGFlipMenu, ChineseTraditionalColors, ShinpuruLayout, TouchVisualizer 等 7 个,合计已收录 102 个。
- Swift 文章精选:最近新收录 12 份,合计已收录 53 份。