3 Repos
Implementations of visual transitions and animations using the iOS Core Animation framework.
Distinct from Core Animation Wrappers: None of the candidates correctly capture native Objective-C Core Animation framework usage; f0_mt1 is for Swift wrappers.
Explore 3 awesome GitHub repositories matching mobile development · Core Animation Implementations. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Sammlung von Objective-C iOS-Anwendungs-Demos und Code-Beispielen. Es bietet Implementierungen für grundlegende Entwicklungsmuster und systemnahe Funktionen innerhalb der iOS-Umgebung. Das Repository konzentriert sich auf Beispiele für die Objective-C-Runtime und demonstriert dynamisches Method-Dispatching und Runtime-Swizzling zur Änderung des Objektverhaltens. Es enthält zudem eine Core-Animation-UI-Bibliothek sowie Beispiele für iOS-Multithreading und Concurrency-Management. Das Projekt deckt Funktionen für UI-Animation und Grafik, die Koordinierung nebenläufiger Aufgaben sowie die Integration von Drittanbieter-Diensten für Authentifizierung und Social Sharing ab.
Provides a library for fluid visual transitions using the iOS Core Animation framework.
Dieses Projekt ist ein technischer Leitfaden und eine Implementierungsbibliothek für fortgeschrittene visuelle Effekte und Hardware-beschleunigte Animationen unter Verwendung des Core-Animation-Frameworks auf iOS. Es bietet eine umfassende Referenz für die Erstellung von High-Performance-Motion-Graphics, benutzerdefiniertem Grafik-Rendering und der Konstruktion von 3D-Engines mittels Perspektiv-Transformationen und Z-Achsen-Manipulation. Die Sammlung zeichnet sich durch einen starken Fokus auf GPU-Rendering-Optimierung und Grafikleistung aus. Sie deckt fortgeschrittene Strategien zur Aufrechterhaltung hoher Frameraten ab, wie etwa die Reduzierung von Offscreen-Rendering durch Shadow-Path-Optimierung, die Implementierung von asynchronem Bildladen und Dekomprimierung sowie die Nutzung von Rasterization-basiertem Content-Caching. Das Projekt deckt eine breite Palette an Funktionsbereichen ab, einschließlich 3D-Objektkonstruktion, Partikelsystem-Generierung und der Integration von Gerätesensordaten für physikbasierte Animationen. Es beschreibt zudem komplexe Animationssteuerung, von Keyframe-Interpolation und benutzerdefinierten Timing-Kurven bis hin zu manuellem Animations-Scrubbing und Anpassung der Wiedergabegeschwindigkeit. Zusätzliche Abdeckung umfasst räumliches Layout-Management, Vektorform-Zeichnung und Diagnostik zur Messung der GPU-Auslastung und Analyse der Rendering-Performance.
Creating high-performance visual effects and complex motion graphics using the Core Animation framework.
MarqueeLabel ist eine UIKit-Label-Erweiterung für iOS, die eine scrollende Textkomponente bereitstellt. Sie animiert Textinhalte automatisch, wenn diese die verfügbare Breite der Ansicht überschreiten. Das Projekt enthält einen Storyboard-Custom-Inspector, der die Konfiguration von Laufschriftgeschwindigkeit, Richtung und Animationskurven direkt innerhalb der Xcode-Oberfläche ermöglicht. Die Komponente verwaltet das dynamische Text-Layout durch Skalierung der Schriftgrößen an den Rahmen und implementiert Edge-Fading-Effekte, um Text weich in den Hintergrund auszublenden. Zudem bietet sie Mechanismen zur Steuerung des Zustands von Scroll-Animationen.
Implements visual text movement using the native iOS Core Animation framework.