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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sequelpro/sequelproAvatar von sequelpro

    sequelpro/sequelpro

    9,194Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,194
  • nytimes/objective-c-style-guideAvatar von NYTimes

    NYTimes/objective-c-style-guide

    5,822Auf GitHub ansehen↗

    Dieses Projekt bietet eine umfassende Reihe standardisierter Entwurfsmuster, Namenskonventionen und Umgebungskonfigurationen für die Objective-C-Entwicklung. Es etabliert ein konsistentes Framework für API-Design, Speicherverwaltung und Projektorganisation, um sicherzustellen, dass Codebasen über Teams hinweg lesbar und wartbar bleiben. Der Leitfaden definiert spezifische Standards für Namespace-Isolierung mittels Klassenpräfixen und ein strukturiertes System zur Benennung von Assets. Er skizziert Architekturmuster für Delegate-Protokolle und Fehlerbehandlungsmechanismen, die darauf abzielen, Typsicherheit und Klarheit zu verbessern. Die Abdeckung erstreckt sich auf Quellcode-Formatierung, Organisation der Klassenstruktur und die Implementierung thread-sicherer Singletons. Er enthält zudem Standards für die Xcode-Projektkonfiguration, die physische Dateihierarchien mit Projektgruppen abgleichen und Build-Einstellungen verwalten.

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

    Auf GitHub ansehen↗5,822
  • jspahrsummers/libextobjcAvatar von jspahrsummers

    jspahrsummers/libextobjc

    4,500Auf GitHub ansehen↗

    libextobjc ist eine Objective-C-Spracherweiterungsbibliothek und ein Laufzeit-Toolset, das funktionale Programmiermuster und fortgeschrittene Dynamik bietet. Es fungiert als Sammlung von Dienstprogrammen für Method-Injection, Klassenreflexion und statische Analyse, um Laufzeitabstürze zu verhindern. Die Bibliothek ermöglicht die Generierung algebraischer Datentypen zur Kompilierzeit und bietet einen Mechanismus zur Synthese von Backing-Instanzvariablen für Eigenschaften, die innerhalb von Kategorien definiert sind. Sie implementiert zudem Protokoll-Standardverhalten und bietet Tools zur Validierung von Key-Paths und Selektoren während des Kompilierungsprozesses. Das Projekt deckt breitere Funktionsbereiche ab, einschließlich asynchroner Flusssteuerung durch blockbasierte Coroutines und Speicherverwaltungsdienstprogramme, die die Ressourcenbereinigung automatisieren und Referenzzyklen innerhalb von Block-Scopes abschwächen. Es enthält zudem Tools für Laufzeit-Method-Injection und Objektreflexion zur Analyse von Klassenhierarchien und Eigenschaften.

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

    Objective-C
    Auf GitHub ansehen↗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

Unter-Tags erkunden

  • 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.