forked from ipader/SwiftGuide
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
1 changed file
with
53 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) | ||
|
||
|
||
|
||
|
||
|