Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hehonghui/iOS-tech-frontier

一个定期翻译国外iOS优质的技术、开源库、软件架构设计、测试等文章的开源项目
https://github.com/hehonghui/iOS-tech-frontier

Last synced: about 1 month ago
JSON representation

一个定期翻译国外iOS优质的技术、开源库、软件架构设计、测试等文章的开源项目

Awesome Lists containing this project

README

        

# iOS开发技术前线 ( ios-tech-frontier )
一个定期翻译、发布国内外iOS优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐。

**翻译QQ群 ( 需审核 ) : 131021281**,项目管理员[Lollypo](https://github.com/Lollypo/)、[Harries Chen](https://github.com/mrchenhao/)、[StormXX](https://github.com/StormXX/),有问题可以通过github或者QQ群联系他们。

## 目录
* [文章分类](#category)
* [优秀推荐文章](#recommend)
* [已完成文章列表](#articles)

## 参与步骤
1. 将该项目fork到自己的github;
2. 在对应期数里面 (比如 issue-2 , 代表第二期) 里面创建一个markdown文件,文件命名格式为: 中文标题名 ( 不要有空格,有空格的地方用"-"连接 ),比如 Android-MVP模式与实践.md;
3. 将模板[template.md](template.md)中的内容拷贝到markdown文件中,按照模板填写、翻译完内容(文章所需图片请存放到图床上,不要放在仓库中,图片宽度尽量控制在400 px左右),完成翻译后将状态修改为"校对中",提交pull request到本项目;
4. 管理员校对完成之后便会发布.

* [git流程简介](git简单使用教程.md)
* [markdown语法简单教程](markdown简单教程.md)
* [git操作流程](git操作流程.md)

## 注意事项
1. 在翻译文章时,保留专有名词;
2. 在忠于原文的基础上,进行适当的意译,以适应国人阅读习惯;
3. 当翻译完成后,通读一遍,检查语句是否通顺,有无错别字等问题;
4. 保持文章的整洁性。

[参与翻译、校对的流程](https://github.com/bboyfeiyu/android-tech-frontier/blob/master/%E7%BF%BB%E8%AF%91%E9%A1%B9%E7%9B%AE%E5%8D%8F%E4%BD%9C%E6%B5%81%E7%A8%8B.md)


## 文章分类
| 来源 | 介绍 |
|----------|-------------|
| [Ray Wenderlich](http://www.raywenderlich.com/) | iOS社区,经常更新优秀文章 |
| [App Coda](http://www.appcoda.com/) | iOS社区,经常更新优秀文章 |
| [iOS Dev Weekly](http://iosdevweekly.com/issues/) | 每周发布热点资讯,第三方工具库,教程等 |
| [iOS Development Tips](http://iosdevtips.co) | 干货多多,就是发布的间期有点点长 |
| [Medium](https://medium.com/ios-os-x-development/) | 类似于Reddit的社区,这是其中的iOS板块 |
| Others | 其他来源的优秀文章 |


## 推荐文章
如果您有好的文章推荐我们翻译,请在 在[bboyfeiyu/iOS-tech-frontier](https://github.com/bboyfeiyu/iOS-tech-frontier/issues/) 下提一个issue,[Issue 模板](https://github.com/bboyfeiyu/iOS-tech-frontier/issues/1
):

* 推荐理由: `这是一篇关于XXXXXXX的优秀文章`
* 原文链接: 写明原始链接
* 标签: `推荐`, 来源,如`raywenderlich`,`appcoda`等
* milestone: 设置为当月,如`2015/04`

## 翻译任务跟踪和管理

有想要翻译文章的朋友请从issue列表中选择一个翻译任务,然后在issue中添加一个评论,将自己的github账户添加到评论中( 比如 : @Mr.Simple认领该翻译任务 ),管理员会将该issue的标签设置为翻译中。翻译者及时更新翻译状态,状态通过标签跟踪:

* 待认领
* 翻译中
* 翻译完成
* 校对中
* 校对完成
* 已发布

译者翻译完成之后想本项目发布pull request,校对完成之后会合并您的提交,并且将对应的issue关闭。


## 已完成列表

# 2015.10.18 ( 第十九期 )
| 文章标题 | 译者 |
|----------------------|------------------------|
| [创建自注册的Swift UI 控件](issue-19/创建自注册的Swift UI 控件.md) | [kmyhy](https://github.com/kmyhy) |
| [如何实现iOS图书动画-第1部分](issue-19/如何实现iOS图书动画-第1部分.md) | [kmyhy](https://github.com/kmyhy) |
| [如何实现iOS图书动画-第2部分](issue-19/如何实现iOS图书动画-第2部分.md) | [kmyhy](https://github.com/kmyhy) |
| [iOS9 Core Data教学](issue-19/iOS9 Core Data教学.md) | [LastDay](http://lastday.github.io) |

# 2015.9.28 ( 第十八期 )
| 文章名称 | 译者 |
|---------|--------|
| [什么是Dependency Injection(依赖注入)?](issue-18/1.md) | [@祈祈祈祈祈祈](http://weibo.com/u/2801408731)

# 2015.9.14 ( 第十七期 )
| 文章名称 | 译者 |
|---------|--------|
| [objective - 在LLDB中的调用](issue-17/1.md) | [LastDays](https://github.com/MrLoong)
| [如何实现iOS图书动画:第1部分](issue-17/2.md) | [](https://github.com/alier1226) |

# 2015.9.14 ( 第十六期 )
| 文章名称 | 译者 |
|---------|--------|
| [ReactNavtive框架教程](issue-16/ReactNavtive框架教程.md) | [kmyhy](https://github.com/kmyhy)
| [介绍iOS设计模式1:2(Swift)](issue-16/介绍iOS设计模式1:2(Swift).md) | [alier1226](https://github.com/alier1226) |
| [介绍iOS设计模式2:2(Swift)](issue-16/介绍iOS设计模式2:2(Swift).md) | [LastDays](https://github.com/MrLoong) |
| [使用一个MVC替代Brigade’s Experience](issue-16/使用一个MVC.md) | [Quzhiyu](https://github.com/Quzhiyu)

# 2015.7.31 ( 第十四期 )
| 文章名称 | 译者 |
|---------|--------|
| [单例在Swift中的正确实现方式](issue-14/单例在Swift中的正确实现方式.md) | [Gottabe](https://github.com/Gottabe)
| [在Swift怎样创建CocoaPod](issue-14/在Swift怎样创建CocoaPod.md) | [MrLoong](https://github.com/MrLoong)
| [如何做一个iOS分形App](issue-14/如何做一个iOS分形App.md) | [alier1226](https://github.com/alier1226) |

# 2015.7.6 ( 第十一期 )
| 文章名称 | 译者 |
|---------|--------|
| [Swift-2.0-Beta-1标准库的改变](issue-11/Swift-2.0-Beta-1标准库的改变.md) | [samw00](https://github.com/samw00)

# 2015.6.29 ( 第十期 )
| 文章名称 | 译者 |
|---------|--------|
| [使用Quick框架和Nimble来测试ViewControler](issue-10/使用Quick框架和Nimble来测试ViewControler.md) | [Mr.Simple](https://github.com/bboyfeiyu)
| [为watchOS-2而生的WatchKit-初印象](issue-10/为watchOS-2而生的WatchKit-初印象.md) | [StormXX](https://github.com/StormXX)
| [iOS依赖注入](issue-10/iOS依赖注入.md) | [HarriesChen](https://github.com/mrchenhao) |

# 2015.6.23 ( 第九期 )
| 文章名称 | 译者 |
|---------|--------|
| [Swift 2 有哪些新特性](issue-9/Swift2-有哪些新特性.md) | [MollyMmm](https://github.com/MollyMmm)
| [Swift-EventKit的初学者指南--请求权限](issue-9/Swift-EventKit的初学者指南--请求权限.md) | [MollyMmm](https://github.com/MollyMmm)
| [Swift的异步机制-Future](issue-9/Swift的异步机制-Future.md) | [Javier Soto](https://twitter.com/Javi) |
| [在Swift开发中通过UINavigationController来访问Sub-Controllers](issue-9/在Swift开发中通过UINavigationController来访问Sub-Controllers.md) | [samw00](http://www.andrewcbancroft.com/2015/06/02/access-sub-controllers-from-a-uinavigationcontroller-in-swift/) |

### 第八期 (2015.6.12)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [UIKit Dynamics和Swift教程:抛掷Views](issue-8/UIKit Dynamics和Swift教程:抛掷Views.md) | [samw00](https://github.com/samw00) |
| [使用CAShapeLayer来实现圆形图片加载动画](issue-8/使用CAShapeLayer来实现圆形图片加载动画.md) | [Sam Lau](https://github.com/samlaudev) |
| [WWDC中那些令人感兴趣的事物-iOS9,-Swift2](issue-8/WWDC中那些令人感兴趣的事物-iOS9,-Swift2.md) | [Lollypo](https://github.com/Lollypo) |

### 第七期 (2015.6.8)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [Core Image入门教程(swift)](issue-7/Core Image入门教程(swift).md) | [Sam Lau](https://github.com/samlaudev) |
| [UIKit Dynamics 教程 - 起步](issue-7/UIKit Dynamics 教程 - 起步.md) | [Lollypo](https://github.com/Lollypo) |

### 第六期 (2015.6.1)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [iOS8使用iCloud](issue-6/iOS8使用iCloud.md) | [Harries Chen](https://github.com/mrchenhao) |
| [iOS项目的持续集成与管理](issue-6/iOS项目的持续集成与管理.md) | [Sam Lau](https://github.com/samlaudev) |
| [通过减少动态分发来提高Swift的执行效率](issue-6/通过减少动态分发来提高Swift的执行效率.md) | [samw00](https://github.com/samw00/) |

### 第五期 (2015.5.25)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [Core Graphics教程第一部分(Swift) - 起步](issue-5/Swift-Core-Graphics教程第一部分.md) | [sdq](https://github.com/sdq/) 、 [StormXX](https://github.com/StormXX/) |
| [Graphics教程第二部分-Gradients与Context](issue-5/Swift-Core-Graphics教程第二部分-Gradients与Context.md) | [HarriesChen](https://github.com/mrchenhao) |
| [Core Graphics 教程第三部分(Swift) - Patterns 和 Playgrounds](issue-5/Core Graphics 教程第三部分(Swift) - Patterns 和 Playgrounds.md) | [MrLoong](https://github.com/MrLoong) |

### 第四期 (2015.5.15)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [关于AFNetworking安全bug的回复](issue-4/关于AFNetworking安全bug的回复.md) | [Lollypo](https://github.com/Lollypo/) |
| [Swift和自动引用计数器整理之强、弱和无主引用](issue-4/Swift和自动引用计数器整理之强、弱和无主引用.md) | [samw00](https://github.com/samw00/) |
| [Swift扩展的三个微妙细节](issue-4/Swift扩展的三个微妙细节.md) | [samw00](https://github.com/samw00/) |
| [什么是委托代理?-Swift开发者指南](issue-4/什么是委托代理-Swift开发者指南.md) | [sdq](https://github.com/sdq/) |

### 第三期 (2015.5.8)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [Swift的响应式编程](issue-3/Swift的响应式编程.md) | [Mr.Simple](https://github.com/bboyfeiyu/) |
| [iOS后台模式开发指南](issue-3/iOS后台模式开发指南.md) | [MollyMmm](https://github.com/MollyMmm/) |
| [iOS今日扩展](issue-3/iOS今日扩展.md) | [Harries Chen](https://github.com/mrchenhao/) |

### 第二期 (2015.5.1)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [使用Swift自定义ViewController切换效果与动画](issue-2/自定义ViewController切换效果与动画.md) | [Shopie](https:www.devtd.cn) |
| [Swift样式指南2015年4月更新](issue-2/Swift样式指南2015年4月更新.md) | [liulinxu](https://github.com/liulinxu) |
| [GCD概述、语法以及好的示例](issue-2/GCD概述、语法以及好的示例.md) | [starmier](https://github.com/starmier/) |

### 第一期 (2015.4.24)
| 文章标题 | 译者 |
|----------------------|------------------------|
| [iOS编程101-如何生成圆形和圆角的图像](issue-1/iOS编程101-如何生成圆形和圆角的图像.md) | [7heaven](https://github.com/7heaven) |
| [CocoaPods指南](issue-1/CocoaPods指南.md) | [Lollypo](https://github.com/Lollypo) |
| [iOS开发-可滑动的单元格](issue-1/iOS开发-可滑动的单元格.md) | [Harries Chen](https://github.com/mrchenhao) |
| [View Debugging in Xcode 6 ](issue-1/View-Debugging-in-Xcode-6.md) | [Mr.Simple](https://github.com/bboyfeiyu) |