Ich erstelle eine native macOS-App mit Swift, SwiftUI und AppKit


Über diesen Service
Automatische Übersetzung
Native macOS-Apps in Swift, SwiftUI und AppKit, entwickelt von einem Entwickler, der Mac-Software professionell ausliefert – kein iOS-Entwickler, der beim Desktop rät.
Mein Hauptberuf sind große kommerzielle Mac-Anwendungen: Multi-Window-Tools mit lang laufenden Hintergrundprozessen, eingebettete Laufzeiten, Drittanbieter-Command-Line-Binaries, die von Swift gesteuert werden, und Datensätze, die viel größer sind als der verfügbare Arbeitsspeicher und ohne RAM-Überlastung verarbeitet werden. Außerdem veröffentliche ich Open-Source-Swift-Projekte auf GitHub, darunter ein Paket, das Windows-Registry-Hives auf macOS parst.
Was ich entwickle:
Native macOS-Apps in SwiftUI und AppKit, von kleinen Hilfsprogrammen bis hin zu großen Multi-Window-Tools
Menüleisten-Apps und Hintergrund-Agenten
Dokumentenbasierte Apps
Apps, die externe Binärdateien oder Kommandozeilentools sicher steuern
Dateisystem-Arbeiten und Verarbeitung großer Datenmengen mit Swift Concurrency
Code-Signierung, Hardened Runtime, Notarisierung und Distribution
Die meisten Mac-Projekte scheitern bei der Signierung und Notarisierung. Ich meistere das regelmäßig.
So arbeite ich: KI-Tools für mehr Geschwindigkeit, jede Zeile wird geprüft und auf einem echten Mac getestet.
Sag mir, was du entwickelst, und ich gebe dir eine ehrliche Einschätzung.
Lerne Shahrukh kennen
iOS, macOS and Flutter App Developer
- AusPakistan
- Mitglied seitJuli 2019
- ⌀ Antwortzeit3 Stunden
- Letzte Lieferung2 Jahre
Sprachen
Urdu, Punjabi, Englisch, Hindi
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Stellen Sie Quellcode zur Verfügung?
Ja, alle drei Pakete enthalten den Quellcode ohne zusätzliche Kosten.
Wie fange ich an?
Hinterlassen Sie mir einfach eine Nachricht mit einer Projektbeschreibung, spezifischen Anforderungen oder Funktionen, Designvorlieben und allen zugehörigen Elementen wie Branding. Bitte geben Sie an, welche Sprache/welches Framework ich für Ihre App verwenden soll (Flutter/React Native).
Können Sie in jeder Nische arbeiten?
Ja, ich habe zwar Erfahrung in bestimmten Nischen, bin aber flexibel und kann in jeder Nische arbeiten. Hinterlassen Sie mir eine Nachricht, wenn Sie Fragen haben.
Verwendest du KI, um den Code zu schreiben?
Ich nutze KI-Tools in meinem Workflow für mehr Geschwindigkeit, genauso wie ich Xcode oder einen Debugger verwende. Jede Zeile, die veröffentlicht wird, wird von mir überprüft, auf einem echten Gerät getestet und ist etwas, das ich erklären und pflegen kann. Du stellst einen Entwickler ein, der für das Ergebnis verantwortlich ist, nicht nur einen Prompt.
Kannst du die App signieren und notarize, damit sie auf anderen Macs geöffnet wird?
Ja. Das umfasst Hardened Runtime-Entitlements, Signierung eingebetteter Frameworks und Helper-Binaries sowie die Erstellung eines signierten, notarisierten DMG. Das ist einer der häufigsten Gründe, warum Mac-Projekte vor der Veröffentlichung stocken.
Kann ich Beispiele deiner Mac-Arbeiten sehen?
Meine kommerzielle Mac-Arbeit unterliegt der Vertraulichkeit der Kunden, daher kann ich keine Screenshots davon posten. Mein eigener öffentlicher macOS-Code ist auf GitHub unter github.com/sharukmsd zu finden, inklusive KeyBlaster, einer Menüleisten-App, und WindowsRegistryKit, einem Swift-Paket, das Windows-Registry-Hives auf macOS parst.

