Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Anything you don't know is hard. Four months ago I switched from web development to native iOS work and I couldn't stop complaining how much harder it is - "Who on their right mind thought that creating and managing UI elements in code is a good idea". Fast forward to present day I still find creating UIs in HTML to be faster but the gap is not that big anymore and I really don't care one way or the other.


Are you not using Interface Builder for iOS? You should.


It can only take you so far... You have to generate the UI for highly dynamic parts. Intervene to resize and reposition things when actual content is inserted. Set custom fonts manually (IB is broken). Surprisingly, text is pretty much hell unless you are willing to settle for whatever UILabel thinks the line-height and paragraph spacing should be. I'm not going to go into text with mixed fonts, colors, variants, etc.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: