Git Product home page Git Product logo

objc-zen-book-cn-1's Introduction

《禅与 Objective-C 编程艺术》 GitBook

Zen and the Art of the Objective-C Craftsmanship 中文翻译

https://github.com/oa414/objc-zen-book-cn/

原文 https://github.com/objc-zen/objc-zen-book

我们在 2013 年 11 月份开始写这本书,最初的目标是提供一份编写干净漂亮的 Objective-C

代码的指南:现在虽然有很多指南,但是它们都是有一些问题的。我们不想介绍一些死板的规定,我们想提供一个在开发者们之间写更一致的代码的方法。随时间的推移,这本书开始转向介绍如何设计和构建优秀的代码。

这本书的理念是代码不仅是可以编译的,同时应该是 “有效” 的。好的代码有一些特性:简明,自我解释,优秀的组织,良好的文档,良好的命名,优秀的设计以及经得起时间的考验。

这本书的理念是是代码的清晰性优先于性能,同时提供为什么这么做的原因。

虽然所有的代码都是 Objective-C 写的,但是一些主题是通用的并且独立于编程语言的。

作者

Luca Bernardi

Alberto De Bortoli

关于中文翻译

译者

林翔宇

庞博

Kevin.Xiao

翻译已得到原作者许可,并且会在更加完善后申请合并到原文仓库。

GitBook 排版

Yourtion

根据电子书做了部分章节的排版优化,支持Objective-C语法高亮。如有修改建议优化,请直接Fork:https://github.com/yourtion/objc-zen-book-cn/ 进行修改并申请 Pull Request。

objc-zen-book-cn-1's People

Contributors

yourtion avatar

Watchers

James Cloos avatar Benoly avatar

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.