Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Design and Development Guides
  3. NYTimes Objective-C Style Guide

NYTimes Objective-C Style Guide

MIT

A deprecated Objective-C style guide outlining coding conventions used by The New York Times iOS teams.

Visit WebsiteGitHubGitHub
5.8k stars1.2k forks0 contributors

What is NYTimes Objective-C Style Guide?

The NYTimes Objective-C Style Guide was a detailed style guide for Objective-C programming, created by The New York Times iOS teams. It provided conventions for writing consistent, readable, and maintainable Objective-C code, covering syntax, naming, formatting, and best practices. The guide aimed to standardize code across teams to improve collaboration and reduce errors.

Target Audience

iOS developers and teams working with Objective-C, particularly those seeking to adopt or reference established coding standards from a large-scale organization.

Value Proposition

It offered a well-documented, organization-tested set of rules that aligned with Apple's guidelines while adding specific, practical conventions. Developers could use it to ensure code consistency and quality, especially in team settings where uniform style is critical.

Overview

The Objective-C Style Guide used by The New York Times

Use Cases

Best For

  • Teams adopting a unified Objective-C coding standard
  • Reference for Objective-C best practices and conventions
  • Learning organization-specific style guidelines for iOS development
  • Maintaining legacy Objective-C codebases with consistent formatting
  • Comparing different Objective-C style guides (e.g., Google, GitHub)
  • Understanding deprecated but historically significant iOS team standards

Not Ideal For

  • Teams building new iOS applications primarily in Swift or using modern frameworks
  • Projects requiring actively maintained style guides with updates for latest iOS features
  • Developers seeking lightweight, flexible coding standards for small, solo Objective-C projects

Pros & Cons

Pros

Comprehensive Conventions

The guide covers a wide range of topics from dot notation to error handling, providing detailed, enforceable rules for consistent Objective-C code.

Team-Focused Design

Tailored for large teams at The New York Times, it includes strict formatting and naming rules to ensure readability and maintainability in collaborative environments.

Alignment with Apple

It references Apple's documentation and adheres to their coding guidelines, making it a reliable standard for Objective-C development aligned with best practices.

Practical Examples

Each guideline is accompanied by code snippets showing correct and incorrect usage, aiding in quick understanding and implementation.

Cons

Deprecated and Unmaintained

Marked as deprecated with no further development, so it lacks updates for newer Objective-C features or iOS versions, potentially including outdated practices.

Objective-C Exclusive

Focused solely on Objective-C, it's irrelevant for Swift or mixed-language projects, limiting its utility in modern iOS development where Swift dominates.

Overly Rigid Rules

Strict conventions like mandatory braces for all conditionals and four-space indentation might be unnecessarily cumbersome for simple or experimental code.

Frequently Asked Questions

Quick Stats

Stars5,821
Forks1,236
Contributors0
Open Issues0
Last commit3 years ago
CreatedSince 2013

Tags

#objective-c#coding-standards#deprecated#code-quality#mobile-development#ios-development#style-guide#apple-ecosystem

Links & Resources

Website

Included in

Design and Development Guides2.4k
Auto-fetched 5 hours ago

Related Projects

The official raywenderlich.com Objective-C style guideThe official raywenderlich.com Objective-C style guide

A style guide that outlines the coding conventions for Kodeco

Stars3,086
Forks615
Last commit8 years ago
Google Objective-C Style GuideGoogle Objective-C Style Guide

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub