Swift 语言指南-Issue 39
本期特别推荐 CALayer Animation 实践-Loading Indicator,Replicator Animation:“本文作者以实战示例为引,对CALayer动画进行了初步的介绍,详解CALayer是如何让动画灵动起来。By @CSDN移动”。作者:@DevTalking
Swift 项目精选:最近新收录 PagingView, DDMathParser, MonkeyKing, Nuke, FileKit, Locksmith, QueryKit, InceptionTouch, RateLimit 等 9 个,合计已收录 197 个。
- KyoheiG3/PagingView:注重细节的自动布局分页视图组件。开发者:Kyohei Ito
- richzertuche/InceptionTouch:让没有 3D Touch 设备也有类似交互体验的 InceptionTouch 类(基于 UITextView 实现,支持日期,链接,电话号码,地址触摸响应)。P.S. 虽然有一点噱头,不过也不愧为简单实用的类。开发者:Ricardo Zertuche
- nixzhu/MonkeyKing:信息递交中文社交网络及分享类库。开发者:@nixzhu
- matthewpalmer/Locksmith:能强大、面向协议便于扩展的 Keychain 类库。开发者:Matthew Palmer
- soffes/RateLimit:简单、实用的代码限制执行次数类库。开发者:Sam Soffes
- davedelong/DDMathParser:相比 NSExpression 和 GCMathPaser,功能更强大的数学表达式解析器。开发者:Dave DeLong
- drmohundro/SWXMLHash:易用的 XML 解析类库。非常实用的“轮子”。开发者:David Mohundro
- nvzqz/FileKit:使用简单、功能完整的文件管理工具库类。很值得收入。开发者:Nikolai Vazquez
- QueryKit/QueryKit:使用简单、功能完善的 CoreData 查询类库。开发者:Kyle Fuller
- kean/Nuke:完整、强大、实用的图片管理类库。主要功能包括可定制装载,缓存,滤镜及尺寸变换。开发者:Alexander Grebenyuk
- kreshikhin/scituner:可以实时查看可视化音频信号的吉它调音器项目及上架应用。开发者:Denis Kreshikhin
- shu223/iOS-9-Sampler:iOS Sampler 专业户这次又出了 iOS 9 Sampler,真执着啊。开发者:shu223
Swift 文章精选:最近新收录 iOS 9 Adaptation Tips,为 Apple TV 开发 tvOS 应用,UIKeyCommand,CALayer Animation 实践-Loading Indicator,Replicator Animation,Swift 集合数据结构性能分析,实现与智能机器人聊天的应用教程,QR Code 生成器应用 等 8 份,合计已收录 111 份。
- iOS 9 Adaptation Tips:iOS 9 适配系列教程。明天 iOS9 正式版就来了,同学的应用准备好了吗? 作者:@iOS程序犭袁
- QR Code 生成器应用:“从iOS 7开始,要读取QR码的话,开发者们可以使用AVFoundation框架。至于要产生QR码,开发者们只需要使用核心图片框架(更精确地说,是使用核心图像滤波器)即可”。来源:AppCoda
- 为 Apple TV 开发 tvOS 应用:虽然该主题文章在天朝不太接地气。不过,把玩、学习用途还是杠杠的。来源:Jameson Quave,译文来源:@SwiftGG翻译组,译者:ray16897188
- 实现与智能机器人聊天的应用教程:比较接地气的初学者应用开发教程(共连载了四篇)。作者:@TimeRanger
- CALayer Animation 实践-Loading Indicator,Replicator Animation:“本文作者以实战示例为引,对CALayer动画进行了初步的介绍,详解CALayer是如何让动画灵动起来。By @CSDN移动”。作者:@DevTalking
- 国产 SDK:分享微信解决方案研究及相关探讨。来源:nixzhu/dev-blog
- UIKeyCommand:“虽然我们在创建应用程序时并没有走捷径,这并不意味着用户觉得快捷方式没用。添加键盘命令可以让你的应用程序从屏幕转变到键盘,你的用户一定会喜欢新的选择”。来源:NSHipster,译者:April Peng
- Get your iPhone apps ready for 3D Touch:“如果你想要给你的 App 用上 3D Touch,了解这些 Sample 和 Class 就可以了。当然前提是要用 Xcode 7 + iOS 9 来开发。By @图拉鼎”。
- Swift 集合数据结构性能分析:“详细分析了 Swift 中集合数据结构的性能以及和 OC 类型的对比,强烈推荐!”。来源:Ray Wenderlich,译文来源:@SwiftGG翻译组,译者:@Yacoee
- 向用户征询授权的五种常见设计模式:“iOS只给你一次机会征询授权,一旦缺乏耐心和理性的用户拒绝授权,结果就是无法使用关键功能或需要退出app去到系统的Settings重新设权。怎样尽可能确保用户在初次使用产品时一次性通过授权?这是一个既有挑战性又有意思的话题…”。译者:@C7210
2015 苹果发布会印象:1. 打造更完整的产品线(个人 iPhone 6s/Apple Watch、办公 iPad Pro、家庭 Apple TV);2. 扎实地将优势进一步放大(性能、科技、工艺);3. 革命性特性已经融入产品优势中(拍照,3D Touch,笔,键盘);4. 包容性是“最怕的”,因此有了库克符号。