Coder Social home page Coder Social logo

hehonghui / ios-tech-frontier Goto Github PK

View Code? Open in Web Editor NEW
1.2K 124.0 352.0 1.16 MB

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

Home Page: http://www.devtf.cn

License: Apache License 2.0

ios-tech-frontier's Introduction

iOS开发技术前线 ( ios-tech-frontier )

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

翻译QQ群 ( 需审核 ) : 131021281,项目管理员LollypoHarries ChenStormXX,有问题可以通过github或者QQ群联系他们。

目录

参与步骤

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

注意事项

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

参与翻译、校对的流程

文章分类

来源 介绍
Ray Wenderlich iOS社区,经常更新优秀文章
App Coda iOS社区,经常更新优秀文章
iOS Dev Weekly 每周发布热点资讯,第三方工具库,教程等
iOS Development Tips 干货多多,就是发布的间期有点点长
Medium 类似于Reddit的社区,这是其中的iOS板块
Others 其他来源的优秀文章

推荐文章

如果您有好的文章推荐我们翻译,请在 在bboyfeiyu/iOS-tech-frontier 下提一个issue,Issue 模板:

  • 推荐理由: 这是一篇关于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
如何实现iOS图书动画-第1部分 kmyhy
如何实现iOS图书动画-第2部分 kmyhy
[iOS9 Core Data教学](issue-19/iOS9 Core Data教学.md) LastDay

2015.9.28 ( 第十八期 )

文章名称 译者
什么是Dependency Injection(依赖注入)? @祈祈祈祈祈祈

2015.9.14 ( 第十七期 )

文章名称 译者
objective - 在LLDB中的调用 LastDays
如何实现iOS图书动画:第1部分

2015.9.14 ( 第十六期 )

文章名称 译者
ReactNavtive框架教程 kmyhy
介绍iOS设计模式1:2(Swift) alier1226
介绍iOS设计模式2:2(Swift) LastDays
使用一个MVC替代Brigade’s Experience Quzhiyu

2015.7.31 ( 第十四期 )

文章名称 译者
单例在Swift中的正确实现方式 Gottabe
在Swift怎样创建CocoaPod MrLoong
如何做一个iOS分形App alier1226

2015.7.6 ( 第十一期 )

文章名称 译者
Swift-2.0-Beta-1标准库的改变 samw00

2015.6.29 ( 第十期 )

文章名称 译者
使用Quick框架和Nimble来测试ViewControler Mr.Simple
为watchOS-2而生的WatchKit-初印象 StormXX
iOS依赖注入 HarriesChen

2015.6.23 ( 第九期 )

文章名称 译者
Swift 2 有哪些新特性 MollyMmm
Swift-EventKit的初学者指南--请求权限 MollyMmm
Swift的异步机制-Future Javier Soto
在Swift开发中通过UINavigationController来访问Sub-Controllers samw00

第八期 (2015.6.12)

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

第七期 (2015.6.8)

文章标题 译者
[Core Image入门教程(swift)](issue-7/Core Image入门教程(swift).md) Sam Lau
[UIKit Dynamics 教程 - 起步](issue-7/UIKit Dynamics 教程 - 起步.md) Lollypo

第六期 (2015.6.1)

文章标题 译者
iOS8使用iCloud Harries Chen
iOS项目的持续集成与管理 Sam Lau
通过减少动态分发来提高Swift的执行效率 samw00

第五期 (2015.5.25)

文章标题 译者
Core Graphics教程第一部分(Swift) - 起步 sdqStormXX
Graphics教程第二部分-Gradients与Context HarriesChen
[Core Graphics 教程第三部分(Swift) - Patterns 和 Playgrounds](issue-5/Core Graphics 教程第三部分(Swift) - Patterns 和 Playgrounds.md) MrLoong

第四期 (2015.5.15)

文章标题 译者
关于AFNetworking安全bug的回复 Lollypo
Swift和自动引用计数器整理之强、弱和无主引用 samw00
Swift扩展的三个微妙细节 samw00
什么是委托代理?-Swift开发者指南 sdq

第三期 (2015.5.8)

文章标题 译者
Swift的响应式编程 Mr.Simple
iOS后台模式开发指南 MollyMmm
iOS今日扩展 Harries Chen

第二期 (2015.5.1)

文章标题 译者
使用Swift自定义ViewController切换效果与动画 Shopie
Swift样式指南2015年4月更新 liulinxu
GCD概述、语法以及好的示例 starmier

第一期 (2015.4.24)

文章标题 译者
iOS编程101-如何生成圆形和圆角的图像 7heaven
CocoaPods指南 Lollypo
iOS开发-可滑动的单元格 Harries Chen
View Debugging in Xcode 6 Mr.Simple

ios-tech-frontier's People

Contributors

7heaven avatar alier1226 avatar dupengwei avatar hehonghui avatar kmyhy avatar moguideby avatar mollymmm avatar mrloong avatar quqipa avatar sail-coder avatar samlaudev avatar sdq avatar starmier avatar stormxx avatar zld avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ios-tech-frontier's Issues

关于swift扩展访问控制

在swift 访问控制 不是按照class 来分配的 而是按照文件来分配的 所以private 只要在同一个文件中 就是可以访问的 无论是扩展 还是其他类

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.