awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesMemory Management

Techniques for handling object lifecycles and memory allocation within the Objective-C runtime.

Distinct from Objective-C: Focuses specifically on memory management strategies rather than general language resources.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Memory Management. Refine with filters or upvote what's useful.

Awesome Memory Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • sequelpro/sequelproAvatar de sequelpro

    sequelpro/sequelpro

    9,194Voir sur GitHub↗

    Sequel Pro is a native macOS database administration application and graphical user interface client. It provides a dedicated desktop environment for managing MySQL and MariaDB databases, allowing users to perform server configuration and organize database data. The tool focuses on relational database visualization and the administration of both MySQL and MariaDB server instances. It enables the organization of data and the execution of management tasks through a desktop interface designed for macOS.

    Employs reference counting to maintain low memory overhead when processing large database queries.

    Objective-Cmacosmysqlobjective-c
    Voir sur GitHub↗9,194
  • nytimes/objective-c-style-guideAvatar de NYTimes

    NYTimes/objective-c-style-guide

    5,822Voir sur GitHub↗

    Ce projet fournit un ensemble complet de design patterns standardisés, de conventions de nommage et de configurations d'environnement pour le développement Objective-C. Il établit un framework cohérent pour la conception d'API, la gestion de la mémoire et l'organisation de projet afin de garantir que les bases de code restent lisibles et maintenables à travers les équipes. Le guide définit des standards spécifiques pour l'isolation des espaces de noms (namespaces) en utilisant des préfixes de classe et un système structuré pour nommer les actifs. Il décrit des modèles architecturaux pour les protocoles de délégués et les mécanismes de gestion d'erreurs destinés à améliorer la sécurité des types et la clarté. La couverture s'étend au formatage du code source, à l'organisation de la structure des classes et à l'implémentation de singletons thread-safe. Il inclut également des standards pour la configuration de projet Xcode, alignant les hiérarchies de fichiers physiques avec les groupes de projet et la gestion des paramètres de build.

    Establishes standards for handling object lifecycles and memory allocation within the Objective-C runtime.

    Voir sur GitHub↗5,822
  • jspahrsummers/libextobjcAvatar de jspahrsummers

    jspahrsummers/libextobjc

    4,500Voir sur GitHub↗

    libextobjc est une bibliothèque d'extension du langage Objective-C et un ensemble d'outils d'exécution qui fournit des modèles de programmation fonctionnelle et un dynamisme avancé. Elle fonctionne comme une collection d'utilitaires pour l'injection de méthodes, la réflexion de classe et l'analyse statique pour aider à prévenir les plantages à l'exécution. La bibliothèque permet la génération de types de données algébriques au moment de la compilation et fournit un mécanisme pour synthétiser des variables d'instance de support pour les propriétés définies au sein des catégories. Elle implémente également des comportements par défaut de protocole et fournit des outils pour valider les chemins de clés et les sélecteurs pendant le processus de compilation. Le projet couvre des domaines de capacités plus larges, y compris le contrôle de flux asynchrone via des coroutines basées sur des blocs et des utilitaires de gestion de mémoire qui automatisent le nettoyage des ressources et atténuent les cycles de référence au sein des portées de bloc. Il inclut en outre des outils pour l'injection de méthodes d'exécution et la réflexion d'objets pour analyser les hiérarchies de classes et les propriétés.

    Implements specialized memory management techniques to prevent retain cycles within Objective-C blocks.

    Objective-C
    Voir sur GitHub↗4,500
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages
  5. Systems & Low-Level
  6. Objective-C
  7. Memory Management

Explorer les sous-tags

  • Autorelease Pool AnalyzersExplains how autorelease pools manage object lifecycles through AutoreleasePoolPage structures and double-linked lists. **Distinct from Memory Management:** Distinct from Memory Management: focuses specifically on autorelease pool internals rather than general memory management.