Auto-layout in size classi so prav fina zadeva, vendar pa traja nekaj časa da se naučiš vseh trikov, zato pa imajo web developerji, ki poizkušajo native precej težav z njo. Tukaj pomagajo razni React Native, kjer Facebook in nekateri poizkušajo rešiti te probleme, prinesejo pa zraven precej bridging overheada, ki zopet ni to kar iščeš.. Sem bil na predavanju, kjer je NIck Lockwood (guy, ki je odgovoren za React Native) predstavil zadevo, vendar me ni prepričalo.. Precej težav je imel že s postavitvijo environmenta, potem pa razne custom komponente pa to.. Že celotna zadeva je malo v sivi coni, saj Apple ne dovoljuje izvajanje neprevajane kode v runtime-u, zaenkrat je JavaScriptCore še izjema, vendar če pride kdaj do sprememb, bo pa problem..
Tudi kdor koli ko misli se profesionalno ukvarjati z iOS/OSX developmentom, naj ne misli, da bo lahko šel mimo ObjC.. Če delaš samo za lastno uporabo, potem okej. Drugače pa bo treba še nekaj let znati delati tudi z ObjC, pa se lahko jezite kolikor hočete.

Ni pa res, da bi C# matrala leta, daleč od tega. Ima ObjC s tem bolj težave
@Nummy, če boš zaslužil 100 EUR letno s tvojim appom.. Bo kar veliko

zaradi različnih APIjev si pa zmeden tudi zato, ker tudi drugi folk ne ve kateri API mora uporabit

Da je auto-layout boljši od konkurence, pa tudi ne bi rekel.. Microsoft je z WPF layout težave rešil skoraj idealno, tudi Flexbox ni dosti zadaj. Android ima tudi soliden sistem, najslabši je skoraj praktično res Auto-layout..
Lp