Skip to content

Commit

Permalink
Create Issue-52
Browse files Browse the repository at this point in the history
整理2016.4.18--2016.4.24
  • Loading branch information
mengxiangyue committed May 3, 2016
1 parent 76fbc7f commit 4dbffd8
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions weekly/Issue-52
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
![](http://dulema.sinaapp.com/logo/sl-banner.png)

**[<= 往期回顾](https://github.com/ipader/SwiftGuide/blob/master/weekly/README.md)**
[Swift 语言指南](https://github.com/ipader/SwiftGuide)-Issue 52
===
**本期特别推荐** 1. 项目:[CocoaMQTT](https://github.com/emqtt/CocoaMQTT):Swift 2 版 MQTT、[Developing-iOS-9-Apps-with-Swift](https://github.com/X140Yu/Developing-iOS-9-Apps-with-Swift):Stanford 公开课中文字幕翻译、[SwiftyGif](https://github.com/kirualex/SwiftyGif):高性能 Gif 播放引擎。;2. 文档:* [React Native 的官方最佳实践翻译](http://f8-app.liaohuqiu.net/),* [浅谈iOS中的视图优化](http://www.jianshu.com/p/5c968a240e27?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weibo)。

**大声一**: [探索 Swift 中的 MVC-N 模式](https://realm.io/cn/news/slug-marcus-zarra-exploring-mvcn-swift/)

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


## 项目
> [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 个。


* [Peek](https://github.com/shaps80/Peek):更友好、手势方式检查界面内组件布局信息(相当于浏览器元素检查功能),界面调试利器。开发者:[shaps80](https://github.com/shaps80)
* [CocoaMQTT](https://github.com/emqtt/CocoaMQTT):Swift 2 版 MQTT v3.1.1 客户端库。P.S. MQTT是专门针对物联网开发的轻量级传输协议(发布和订阅式消息)。开发者:[emqtt](https://github.com/emqtt)
* [awesome-ios-cn](https://github.com/jobbole/awesome-ios-cn):iOS 资源大全中文版,内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等
。维护者:[@唐尤华](http://weibo.com/tangyouhua?is_hot=1)
* [AIToolbox](https://github.com/KevinCoble/AIToolbox):AI 主流模块集工具箱库。其中涉及 AI 知识实在广阔又高端。当然,作者应该是业内人士。正式发布要 Swift 3.0 后,先膜拜。
。维护者:[KevinCoble](https://github.com/KevinCoble)
* [Developing-iOS-9-Apps-with-Swift](https://github.com/X140Yu/Developing-iOS-9-Apps-with-Swift):Stanford 公开课,Developing iOS 9 Apps with Swift 字幕翻译。维护者:[X140Yu](https://github.com/X140Yu)
* [SwiftyGif](https://github.com/kirualex/SwiftyGif):高性能 Gif 播放引擎。维护者:[kirualex](https://github.com/kirualex)
* [FlowingMenu](https://github.com/yannickl/FlowingMenu):菜单如此出场方式(皮筋弹跳式动画)好玩又有趣。作者:[yannickl](https://github.com/yannickl)
* [swift-summary](https://github.com/jakarmy/swift-summary):用 Playground 来概述 Swift 语言特性。相比官方文档,更直观、有效。作者:[jakarmy](https://github.com/jakarmy/)
* [iconMaker](https://github.com/kaphacius/IconMaker):Xcode插件,只需要一步,自动生成不同尺寸的App icon。超级方便。作者:[kaphacius](https://github.com/kaphacius/)
* [JASON](https://github.com/delba/JASON):高速 JSON 解析类库。有用户 Swapcard 评价其为最快、最好的 JSON 框架。作者:[delba](https://github.com/delba/)
* [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/)




## 文档
> [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 份。

* [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)
* [iOS 原生库对 https 的处理](http://swiftcafe.io/2016/04/16/swift-https/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io):https 作为一个相对安全的协议,正在被越来越多的站点和 app 所应用,这次咱们就实际的来看一下,如何使用 swift 在 iOS 环境下处理 https 请求。作者:[@SwiftCafe](http://weibo.com/u/5721760998?from=feed&loc=at&nick=SwiftCafe&is_hot=1)
* [浅谈iOS中的视图优化](http://www.jianshu.com/p/5c968a240e27?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weibo):让我们来思考几个问题,你开发过的产品,它还有可以优化的地方吗?能增加它的帧率吗?能减少多余的CPU计算吗?是不是存在多余的GPU渲染?业务这点工作量对于越来越强大的设备面前显得微不足道,但作为一个细心的开发者,我觉得很有必要来谈谈iOS中的视图优化。作者:[kuailejim](http://www.jianshu.com/users/40e4dced948f/latest_articles)
* [【Swift脑洞系列】轻松无痛实现异步操作串行](http://www.jianshu.com/p/168f92164f06):主要尝试使用 Swift 本身的函数式特性实现了串行执行多个异步操作,同时也探索了函数作为一等公民 这个 feature 和reduce 组合起来使用可以有多爽 ~~~。作者:[aaaron7](http://www.jianshu.com/users/9efd08855d3a/latest_articles)
* [读《Concurrency Programming Guide》笔记三篇]()以各个知识点讲解与具体操作实现的Swift代码片段相结合,着重分享了让Dispatch Queue执行任务的那些事儿,以及Dispatch Source到底该怎么用。第一篇:[iOS开发中设计并发任务技术与注意事项](http://geek.csdn.net/news/detail/60236);第二篇:[iOS并发编程中Operation与Dispatch Queues实践](http://geek.csdn.net/news/detail/63001);第三篇:[iOS并发编程指南:Dispatch Queue任务执行与Dispatch Source](http://geek.csdn.net/news/detail/69122)。作者:[@DevTalking
](http://weibo.com/jacefu?from=feed&loc=at&nick=DevTalking)
* [探索 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)





0 comments on commit 4dbffd8

Please sign in to comment.