FAACCOUNTANCY LTDvývoj softwaru

Objective-C

Objective-C potkáváme v projektech, které vznikly před Swiftem. Umíme v nich pracovat, aniž bychom nutili klienta k přepisu celé aplikace.

Vznik jazyka
1984
Charakter
dynamický, objektový
Kde ho nasazujeme
starší iOS kódové základny

Jak Objective-C používáme

Starší aplikace zpravidla nelze přepsat naráz — běží, mají uživatele a vydávají se dál. Pracujeme proto přímo v Objective-C: opravujeme chyby, doplňujeme testy kolem míst, kterých se chystáme dotknout, a teprve pak převádíme jednotlivé moduly do Swiftu přes mosty mezi oběma jazyky. Dáváme pozor na správu paměti, retain cykly a chování dynamického volání metod, protože právě tam vznikají pády, které se v testovacím prostředí neprojeví. Výsledkem je kódová základna, která se postupně zmenšuje, zatímco aplikace celou dobu funguje.

Typické úlohy
  • Údržba a opravy starších aplikací
  • Mosty mezi Objective-C a Swiftem
  • Postupný převod modulů bez zastavení vývoje
Související služby

Potřebujete tým, který v tomto jazyce píše denně? Napište nám.