awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
github avatar

github/swift-style-guideArchived

0
View on GitHub↗
4,762 स्टार्स·560 फोर्क्स·CC0-1.0·9 व्यूज़

Swift Style Guide

यह प्रोजेक्ट Swift सोर्स कोड लिखने के लिए कोडिंग मानकों, आर्किटेक्चरल पैटर्न और टाइप सुरक्षा दिशानिर्देशों का एक सेट है। यह स्थापित सम्मेलनों और फ़ॉर्मेटिंग नियमों के माध्यम से स्वच्छ और बनाए रखने योग्य कोड बनाए रखने के लिए एक फ्रेमवर्क प्रदान करता है।

गाइड वैल्यू टाइप्स और फाइनल क्लासेस का पक्ष लेकर क्लास इनहेरिटेंस पर कंपोज़िशन को प्राथमिकता देती है। यह स्पष्ट दृश्यता मॉडिफायर्स के माध्यम से आंतरिक लॉजिक और बाहरी कंपोनेंट्स के बीच सीमाओं को प्रबंधित करने के लिए एक्सेस कंट्रोल के लिए एक नीति स्थापित करती है।

मानक इम्यूटेबल बाइंडिंग्स और सुरक्षित वैकल्पिक हैंडलिंग के माध्यम से टाइप सुरक्षा ऑप्टिमाइज़ेशन को कवर करते हैं। अतिरिक्त क्षेत्रों में लॉजिक फ़्लो को ऑप्टिमाइज़ करने के लिए अर्ली एग्जिट पैटर्न का उपयोग, सिंटैक्स वर्बोसिटी में कमी और समान कोड फ़ॉर्मेटिंग का अनुप्रयोग शामिल है।

Features

  • Swift Linting Standards - Establishes a comprehensive set of rule sets and standards to enforce consistent syntax and style in Swift.
  • Immutable Variables - Prioritizes the use of constants over variables to prevent accidental state mutation and improve thread safety.
  • Type Safety - Improves overall type safety by mandating constants and explicit optional handling.
  • Swift Type Safety Patterns - Provides guidelines for implementing immutable bindings and safe optional handling to prevent runtime crashes.
  • Architectural Governance - Provides a framework for enforcing project-wide architectural constraints and design goals within Swift projects.
  • Protocol-Oriented Design - Promotes protocol-oriented design and protocol composition to reduce coupling and complexity.
  • Value Unwrapping - Standardizes explicit unwrapping techniques for optional types to eliminate runtime crashes.
  • Layer Visibility Enforcement - Maintains strict boundaries between architectural layers through the application of visibility modifiers.
  • Composition Over Inheritance - Provides standards for favoring composition and protocol-oriented design over deep class inheritance hierarchies.
  • Swift Access Control Standards - Defines the application of explicit visibility modifiers to protect internal logic in Swift.
  • Swift Architectural Guidelines - Sets standards for prioritizing value types and composition over complex class inheritance hierarchies.
  • Value Type Prioritization - Favors structs and enums over classes to ensure predictable state and reduce memory overhead.
  • Explicit Modifier Requirements - Enforces explicit visibility modifiers on top-level definitions to protect internal implementation details.
  • Explicit Visibility Enforcement - Hides internal logic from external components by applying explicit access control specifiers.
  • Code Style Standardization - Provides guidelines for maintaining consistent whitespace, indentation, and visual structure across the codebase.
  • Access Control Policies - Defines policies for applying explicit visibility modifiers to isolate internal implementation details from public APIs.
  • Architectural Preference Standards - Provides architectural standards for choosing between value and reference types to simplify maintenance.
  • Code Readability Optimizations - Implements techniques to improve code readability through patterns like early exits and concise property declarations.
  • Early Return Patterns - Standardizes logic flows by using early returns to align the happy path and improve readability.
  • Early-Return Patterns - Implements early-return patterns using guard statements to reduce nesting and handle edge cases efficiently.
  • Swift API Design Guidelines - Offers design guidelines for creating robust and type-safe APIs in Swift.
  • General - Applies safety patterns including immutable bindings and safe optional handling to prevent crashes.
  • Mobile Development Guides - Swift coding conventions used at GitHub.
  • Programming Language Standards - Official Swift style and conventions.
  • Coding Standards - Swift coding style and habits guide.

स्टार हिस्ट्री

github/swift-style-guide के लिए स्टार हिस्ट्री चार्टgithub/swift-style-guide के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

github/swift-style-guide क्या करता है?

यह प्रोजेक्ट Swift सोर्स कोड लिखने के लिए कोडिंग मानकों, आर्किटेक्चरल पैटर्न और टाइप सुरक्षा दिशानिर्देशों का एक सेट है। यह स्थापित सम्मेलनों और फ़ॉर्मेटिंग नियमों के माध्यम से स्वच्छ और बनाए रखने योग्य कोड बनाए रखने के लिए एक फ्रेमवर्क प्रदान करता है।

github/swift-style-guide की मुख्य विशेषताएं क्या हैं?

github/swift-style-guide की मुख्य विशेषताएं हैं: Swift Linting Standards, Immutable Variables, Type Safety, Swift Type Safety Patterns, Architectural Governance, Protocol-Oriented Design, Value Unwrapping, Layer Visibility Enforcement।

github/swift-style-guide के कुछ ओपन-सोर्स विकल्प क्या हैं?

github/swift-style-guide के ओपन-सोर्स विकल्पों में शामिल हैं: johnsundell/swifttips — SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery,… kodecocodes/swift-style-guide — This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design… raywenderlich/swift-style-guide — This project is a collection of Swift coding standards and static analysis rules designed to ensure consistency across… zakirullin/cognitive-load — This project is a collection of software engineering principles and architectural design patterns designed to minimize… nytimes/objective-c-style-guide — This project provides a comprehensive set of standardized design patterns, naming conventions, and environment… github/objective-c-style-guide — **Archived** Style guide & coding conventions for Objective-C projects.

Swift Style Guide के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Swift Style Guide के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • johnsundell/swifttipsJohnSundell का अवतार

    JohnSundell/SwiftTips

    4,014GitHub पर देखें↗

    SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery, application architecture, and API design. It provides a technical resource for implementing advanced coding techniques and architectural best practices. The project emphasizes creating type-safe and conversational interfaces through strategic protocol composition and generics. It offers specialized patterns for building modular UI systems and managing complex view hierarchies, alongside comprehensive strategies for unit testing and dependency injection. The resource covers a broad s

    GitHub पर देखें↗4,014
  • kodecocodes/swift-style-guidekodecocodes का अवतार

    kodecocodes/swift-style-guide

    13,173GitHub पर देखें↗

    This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design standards, and a memory management guide. It establishes standardized naming and formatting rules to ensure consistent and maintainable source code. The project includes a linting configuration used by automated tools to detect and enforce syntax patterns. These rules are designed to standardize code style and can be integrated into build phases to block commits with formatting errors. The guidelines cover a broad range of development capabilities, including the use of access mo

    GitHub पर देखें↗13,173
  • raywenderlich/swift-style-guideraywenderlich का अवतार

    raywenderlich/swift-style-guide

    13,173GitHub पर देखें↗

    This project is a collection of Swift coding standards and static analysis rules designed to ensure consistency across Swift projects. It provides a defined set of naming conventions and structural guidelines to maintain a shared style for teams. The repository centers on a SwiftLint configuration used to automate the detection and correction of style violations in source code. This configuration enables automated style enforcement, ensuring that code adheres to organizational standards without requiring manual review. The guidelines cover the standardization of code formatting, naming, and

    GitHub पर देखें↗13,173
  • zakirullin/cognitive-loadzakirullin का अवतार

    zakirullin/cognitive-load

    12,288GitHub पर देखें↗

    This project is a collection of software engineering principles and architectural design patterns designed to minimize the mental effort required to understand and maintain source code. It serves as a guide for implementing clean code methodologies and architectural simplification to reduce the overall cognitive load on developers. The framework emphasizes aligning module boundaries and ubiquitous language with business stakeholders to prevent architectural ripple effects. It advocates for balancing service granularity to avoid the overhead of distributed monoliths and suggests favoring objec

    GitHub पर देखें↗12,288
Swift Style Guide के सभी 30 विकल्प देखें→