Skip to content

Commit

Permalink
更新Issue 52
Browse files Browse the repository at this point in the history
  • Loading branch information
mengxiangyue committed May 4, 2016
1 parent b7a5dbb commit 3706055
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions weekly/Issue-52.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@

**大声二**: [Swift 运算符重载简介](http://swift.gg/2016/04/19/operator-overloading-swift/)

**大声三**: [MShare 第一期:iOS专场相关keynote、代码和视频的github仓库](https://github.com/mengxiangyue/MShare_Salon)


## 项目
> [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md):最近新收录[Peek](https://github.com/shaps80/Peek), [CocoaMQTT](https://github.com/emqtt/CocoaMQTT), [awesome-ios-cn](https://github.com/jobbole/awesome-ios-cn), [AIToolbox](https://github.com/KevinCoble/AIToolbox), [Developing-iOS-9-Apps-with-Swift](https://github.com/X140Yu/Developing-iOS-9-Apps-with-Swift), [SwiftyGif](https://github.com/kirualex/SwiftyGif), [FlowingMenu](https://github.com/yannickl/FlowingMenu), [swift-summary](https://github.com/jakarmy/swift-summary), [iconMaker](https://github.com/kaphacius/IconMaker), [JASON](https://github.com/delba/JASON), [producthunt-osx](https://github.com/producthunt/producthunt-osx), [SwiftyDown](https://github.com/aaaron7/SwiftyDown), [Swift2 NavigationController动态缩放titleView](https://github.com/itjhDev/NavTopImage) 等 13 个,合计已收录 397 个。
> [Swift 项目精选](https://github.com/ipader/SwiftGuide/blob/master/Featured.md):最近新收录[Peek](https://github.com/shaps80/Peek), [CocoaMQTT](https://github.com/emqtt/CocoaMQTT), [awesome-ios-cn](https://github.com/jobbole/awesome-ios-cn), [AIToolbox](https://github.com/KevinCoble/AIToolbox), [Developing-iOS-9-Apps-with-Swift](https://github.com/X140Yu/Developing-iOS-9-Apps-with-Swift), [SwiftyGif](https://github.com/kirualex/SwiftyGif), [FlowingMenu](https://github.com/yannickl/FlowingMenu), [swift-summary](https://github.com/jakarmy/swift-summary), [iconMaker](https://github.com/kaphacius/IconMaker), [JASON](https://github.com/delba/JASON), [producthunt-osx](https://github.com/producthunt/producthunt-osx), [SwiftyDown](https://github.com/aaaron7/SwiftyDown), [Swift2 NavigationController动态缩放titleView](https://github.com/itjhDev/NavTopImage)、[Smile-Lock](https://github.com/liu044100/Smile-Lock)、[GlitchLabel](https://github.com/kciter/GlitchLabel)、[MessageBalloon](https://github.com/caiobzen/MessageBalloon)、[RxBluetoothKit](https://github.com/Polidea/RxBluetoothKit)、[xi-editor](https://github.com/google/xi-editor)、[JChat - Swift版](https://github.com/jpush/jchat-swift)、[Caishen](https://github.com/prolificinteractive/Caishen)、[ConsistencyManager-iOS](https://github.com/linkedin/ConsistencyManager-iOS)、[Reductio](https://github.com/fdzsergio/Reductio) 等 22 个,合计已收录 407 个。


* [Peek](https://github.com/shaps80/Peek):更友好、手势方式检查界面内组件布局信息(相当于浏览器元素检查功能),界面调试利器。开发者:[shaps80](https://github.com/shaps80)
Expand All @@ -29,12 +31,24 @@
* [producthunt-osx](https://github.com/producthunt/producthunt-osx):硅谷最受产品人欢迎、关注的产品分享及发布平台 Product Hunt 开源 Mac 客户端。作者:[producthunt](https://github.com/producthunt/)
* [SwiftyDown](https://github.com/aaaron7/SwiftyDown):Markdown 解析更强库。相较于 [SwiftyMarkdown](https://github.com/SimonFairbairn/SwiftyMarkdown) ,优势有 1. 支持嵌套标签(比如:**[bold links]()**);2. 支持更完整的语法(比如:删除线,引用块,代码块)。作者:[@aaaron7](http://weibo.com/roseofsharon)
* [Swift2 NavigationController动态缩放titleView](https://github.com/itjhDev/NavTopImage):Swift实现的动态缩放titleView。作者:[itjhDev](https://github.com/itjhDev/)
* [Smile-Lock](https://github.com/liu044100/Smile-Lock):一款高仿、可定制密码锁组件(暂不支持 TouchID)。作者:[liu044100](https://github.com/liu044100)
* [GlitchLabel](https://github.com/kciter/GlitchLabel):可定制“黑(故障)文字标签”类库,熟称晃瞎你的眼文字标签。友情提示:小心看瞎。G..lit...c...hing UILa..bel fo..r iO...S。作者:[kciter](https://github.com/kciter)
* [MessageBalloon](https://github.com/caiobzen/MessageBalloon):清新、直接,适用于消息类应用的信息加载动画类(支持 storyboard)。作者:[caiobzen](https://github.com/caiobzen)
* [RxBluetoothKit](https://github.com/Polidea/RxBluetoothKit):基于 RxSwift 的蓝牙通讯库。P.S. 另一款 CoreBluetooth API 基础的蓝牙通讯库是 BluetoothKit。作者:[Polidea](https://github.com/Polidea/)
* [xi-editor](https://github.com/google/xi-editor):Google 某员工开源了一个编辑器:前端用基于 Swift+Cocoa 的原生 UI,后端(处理 buffer 的核心逻辑)基于 Rust。主要诉求是渲染质量和性能。作者:[google](https://github.com/google/)
* [JChat - Swift版](https://github.com/jpush/jchat-swift)这是一个开源项目,简单几步,换一个logo和名字即可拥有自己的IM。作者:[jpush](https://github.com/jpush/)
* [Caishen](https://github.com/prolificinteractive/Caishen)简易、实用的信用卡号输入及校验 UI 组件。它允许你方便地与 CardIO 集成,使之成为独立完整的付款功能组件。作者:[prolificinteractive](https://github.com/prolificinteractive/)
* [ConsistencyManager-iOS](https://github.com/linkedin/ConsistencyManager-iOS)该类库使同一标识 ID 数据在多个模型内保持一致性。比如:两个视图模型中都有 Person 数据,当 Person 信息发布变化时, ConsistencyManager 可以通知两个视图模型更新 Person 数据。作者:[linkedin](https://github.com/linkedin/)
* [Reductio](https://github.com/fdzsergio/Reductio) 基于 TextRank 算法针对英文文章或段落的关键词和总结提取工具库。实际用处有多少不确定,不过,如此思路的开发一定很有意思。作者:[fdzsergio](https://github.com/fdzsergio)







## 文档
> [Swift 文章精选](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md):最近新收录[React Native 的官方最佳实践翻译](http://f8-app.liaohuqiu.net/), [Swift 运算符重载简介](http://swift.gg/2016/04/19/operator-overloading-swift/), [iOS 原生库对 https 的处理](http://swiftcafe.io/2016/04/16/swift-https/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io), [浅谈iOS中的视图优化](http://www.jianshu.com/p/5c968a240e27?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weibo), [【Swift脑洞系列】轻松无痛实现异步操作串行](http://www.jianshu.com/p/168f92164f06), [读《Concurrency Programming Guide》笔记三篇](), [探索 Swift 中的 MVC-N 模式](https://realm.io/cn/news/slug-marcus-zarra-exploring-mvcn-swift/), [使用 Xcode 的 Target 区分开发和生产环境](http://swift.gg/2016/04/22/using-xcode-targets/) 等 8 份,合计已收录 230 份。
> [Swift 文章精选](https://github.com/ipader/SwiftGuide/blob/master/Featured-Articles.md):最近新收录[React Native 的官方最佳实践翻译](http://f8-app.liaohuqiu.net/), [Swift 运算符重载简介](http://swift.gg/2016/04/19/operator-overloading-swift/), [iOS 原生库对 https 的处理](http://swiftcafe.io/2016/04/16/swift-https/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io), [浅谈iOS中的视图优化](http://www.jianshu.com/p/5c968a240e27?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weibo), [【Swift脑洞系列】轻松无痛实现异步操作串行](http://www.jianshu.com/p/168f92164f06), [读《Concurrency Programming Guide》笔记三篇](), [探索 Swift 中的 MVC-N 模式](https://realm.io/cn/news/slug-marcus-zarra-exploring-mvcn-swift/), [使用 Xcode 的 Target 区分开发和生产环境](http://swift.gg/2016/04/22/using-xcode-targets/)、[闭包捕捉(closure capture)深入](http://shellhue.github.io/2016/04/22/closureCapture/)、[模式匹配系列文章]第一弹:[模式匹配第一弹: switch, enums & where 子句](http://swift.gg/2016/04/26/pattern-matching-1/);第二弹:[模式匹配第二弹:元组,range 和类型](http://swift.gg/2016/04/27/pattern-matching-2/);第三弹:[http://swift.gg/2016/04/28/pattern-matching-3/](http://swift.gg/2016/04/28/pattern-matching-3/)、[离屏渲染优化](http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=2709544818&idx=1&sn=62d0d2e9a363d250beb2d6887dca54b3#rd)、[文化碰撞:函数式、面向协议、面向对象编程的最佳实践 ](https://realm.io/cn/news/tryswift-daniel-steinberg-blending-cultures/)、[使用 Quick Look 框架对文件进行预览](https://segmentfault.com/a/1190000005010273) 等 13 份,合计已收录 235 份。

* [React Native 的官方最佳实践翻译](http://f8-app.liaohuqiu.net/):应该是最好的 React Native 学习资料了. Facebook 2016 F8 App 的教程,从服务器端到 App,包括 Redux,Relay,GraphQL。教程涵盖:如何进行 app 技术选型,如何做跨平台设计,如何做 React Native 的测试。译者:[@廖祜秋liaohuqiu_秋百万](http://weibo.com/liaohuqiu?refer_flag=1005055013_&is_hot=1)
* [Swift 运算符重载简介](http://swift.gg/2016/04/19/operator-overloading-swift/):运算符重载是一个非常强力的技能,用好了可以极大优化代码。不过运算符重载使用时也有很多注意事项,用不好会让代码更难维护。到底如何做运算符重载?来看看今天这篇 AppCoda 的教程吧。译者:[@SwiftGG翻译组](http://weibo.com/swiftguide?refer_flag=1005055013_&is_all=1)
Expand All @@ -46,6 +60,12 @@
* [探索 Swift 中的 MVC-N 模式](https://realm.io/cn/news/slug-marcus-zarra-exploring-mvcn-swift/):Marcus 将会为大家介绍一种设计模式,他曾经在那些需要从互联网进行大量频繁数据请求的 iOS 应用当中使用此设计模式。这个设计采用了著名的 MVC 模式,并且在此基础之上对其进行了扩展,从而允许使用异步网络调用并与用户界面控制器相互隔离。。作者:[@mzarra
](https://twitter.com/mzarra)
* [使用 Xcode 的 Target 区分开发和生产环境](http://swift.gg/2016/04/22/using-xcode-targets/):很实用的开发部署最佳实践。P.S. 当项目规模较大时,除了开发和生产环境,中间还要有一套 UAT(用户验收测试) 环境。译者:[@SwiftGG翻译组](http://weibo.com/swiftguide?refer_flag=1005055013_&is_all=1)
* [闭包捕捉(closure capture)深入](http://shellhue.github.io/2016/04/22/closureCapture/):闭包捕捉不算是Swift坑中常客,但如果概念不清晰,使用闭包也难以挥洒自如,该文章详细介绍闭包相关知识。作者:[@黄泽宇ShellHue](http://weibo.com/u/5707174464?refer_flag=1005055013_&is_hot=1)
* [模式匹配系列文章]()模式匹配的一个新系列,SwiftGG会同步更新,这一次彻底掌握模式匹配!第一弹:[模式匹配第一弹: switch, enums & where 子句](http://swift.gg/2016/04/26/pattern-matching-1/);第二弹:[模式匹配第二弹:元组,range 和类型](http://swift.gg/2016/04/27/pattern-matching-2/);第三弹:[http://swift.gg/2016/04/28/pattern-matching-3/](http://swift.gg/2016/04/28/pattern-matching-3/)。译者:[@SwiftGG翻译组](http://weibo.com/swiftguide?refer_flag=1005055013_&is_all=1)
* [离屏渲染优化](http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=2709544818&idx=1&sn=62d0d2e9a363d250beb2d6887dca54b3#rd):本文介绍了关于iOS中离屏渲染的相关知识,建议认真阅读以下。作者:[seedante](https://github.com/seedante)
* [文化碰撞:函数式、面向协议、面向对象编程的最佳实践 ](https://realm.io/cn/news/tryswift-daniel-steinberg-blending-cultures/):编写一个 Swift 应用不仅仅是将某个 Objective-C 应用翻译为 Swift,我们还需要采纳 Swift 语言的特点和思想。我们从一个翻译为 Swift 的标准 MVC 表视图应用开始,逐步让这个应用符合 Swift 的语言习惯。作者:[@dimsumthinking](https://twitter.com/dimsumthinking)
* [使用 Quick Look 框架对文件进行预览](https://segmentfault.com/a/1190000005010273):实用的 Quick Look Framework(iOS SDK)使用教程。译者:BigNerdCoding




Expand Down

0 comments on commit 3706055

Please sign in to comment.