Über den Service
ÜbersetztIch bin ein Objective-C-Entwickler und arbeite in dem Teil der Apple-Welt, den die meisten Menschen meiden: reife Anwendungen, die vor Jahren geschrieben wurden und immer noch Geld einbringen. Wenn Sie ein Projekt mit manuellen Speicherhinweisen, einem Wirrwarr von Kategorien und veralteten APIs haben, weiß ich, wie man es liest, verstehe, warum es so strukturiert ist, und bringe es unter Kontrolle, ohne das riskante Neuschreiben von Grund auf. Durch jahrelange Arbeit an großen Objective-C-Projekten für iOS und macOS weiß ich gut, wo die fragilen Stellen normalerweise versteckt sind und wie man sie sicher anfasst.
Meine tägliche Arbeit besteht aus Reparatur und Modernisierung, nicht aus Neuerfindung von Grund auf. Ich behebe Abstürze aus symbolisierten Berichten und in Instruments, beseitige Speicherzyklen und Thread-Probleme, ersetze APIs, die Apple veraltet hat, und baue alte Projekte auf aktuellen Xcode- und SDK-Versionen neu auf. Wenn Sie bereit sind, zu Swift zu wechseln, mache ich es schrittweise: Einrichten einer sauberen Kompatibilitätsbrücke, Annotieren von Objective-C-Klassen mit ordnungsgemäßen Nullbarkeit- und Generics-Anmerkungen, Migration Modul für Modul, damit die App nicht einen Tag lang nicht ausgeliefert wird. Ich übernehme auch undankbare, aber kritische Arbeiten: die App im Store zu halten, sie für neue OS-Versionen zu aktualisieren und Builds wiederherzustellen, die durch Zertifikat-, Profil- oder Abhängigkeitsänderungen beschädigt wurden.
Wenn Ihre Objective-C-App eingefroren zu sein scheint, weil niemand sie anfassen möchte, ist das genau meine Situation. Beschreiben Sie die Symptome und geben Sie mir Zugriff auf das Repository, und ich beginne mit einer kurzen Bewertung des Zustands des Codes, bevor ich konkrete Schritte mit minimalem Risiko vorschlage.
— Beheben von Abstürzen, Speicherlecks und Speicherzyklen in Objective-C
— Modernisierung von Legacy iOS- und macOS-Codebasen
— Objective-C- und Swift-Kompatibilität, schrittweise Migration
— Aktualisierung veralteter APIs und Wiederherstellung von Xcode-Bauten
— App Store-Support, Veröffentlichungen und Updates für OS-Versionen
— Debugging über Instruments und symbolisierte Absturzprotokolle
Meine tägliche Arbeit besteht aus Reparatur und Modernisierung, nicht aus Neuerfindung von Grund auf. Ich behebe Abstürze aus symbolisierten Berichten und in Instruments, beseitige Speicherzyklen und Thread-Probleme, ersetze APIs, die Apple veraltet hat, und baue alte Projekte auf aktuellen Xcode- und SDK-Versionen neu auf. Wenn Sie bereit sind, zu Swift zu wechseln, mache ich es schrittweise: Einrichten einer sauberen Kompatibilitätsbrücke, Annotieren von Objective-C-Klassen mit ordnungsgemäßen Nullbarkeit- und Generics-Anmerkungen, Migration Modul für Modul, damit die App nicht einen Tag lang nicht ausgeliefert wird. Ich übernehme auch undankbare, aber kritische Arbeiten: die App im Store zu halten, sie für neue OS-Versionen zu aktualisieren und Builds wiederherzustellen, die durch Zertifikat-, Profil- oder Abhängigkeitsänderungen beschädigt wurden.
Wenn Ihre Objective-C-App eingefroren zu sein scheint, weil niemand sie anfassen möchte, ist das genau meine Situation. Beschreiben Sie die Symptome und geben Sie mir Zugriff auf das Repository, und ich beginne mit einer kurzen Bewertung des Zustands des Codes, bevor ich konkrete Schritte mit minimalem Risiko vorschlage.
— Beheben von Abstürzen, Speicherlecks und Speicherzyklen in Objective-C
— Modernisierung von Legacy iOS- und macOS-Codebasen
— Objective-C- und Swift-Kompatibilität, schrittweise Migration
— Aktualisierung veralteter APIs und Wiederherstellung von Xcode-Bauten
— App Store-Support, Veröffentlichungen und Updates für OS-Versionen
— Debugging über Instruments und symbolisierte Absturzprotokolle