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

You should try iOS dev.


It's amazing Apple hasn't fixed the bug where switching branches will break an Xcode build.

https://stackoverflow.com/questions/78244976/package-resolve...


That is definitely an issue but it's easily worked around. You just have to close Xcode before switching branches.


It's much, much better. I'm doing both and it always takes at least 2x time to do the same thing on Android. Apple's API are much more consistent and the overall architecture of UIKit is just great (thank to its AppKit ancestor).


The feedback we get is SwiftUI is half-baked while the newer Android stuff is a lot more stable.

OTOH, Apple does a better job at handling things like languages, currencies, and all those experience, whereas Google is notoriously unreliable despite all the best practices. It's common practice to just "force" the wrong locale on an app to handle translations because a user's device would be English-US and yet someone wants the display in another language. OR someone wants a certain local currency in the form of 1.000,00 and not 1,000.00 (which also wreaks havoc with BigDecimal etc) and yet they'll keep the language and formatting as English and you'd have to do some override. We spent weeks on things like this and the iOS solution would just be "use device settings lol"


That’s like saying “may you live in interesting times.”

Sounds fun at first, but it always ends in tears.


Where does that quote come from? I have been saying it for years but I have lost the source!



The phrase "may you live in interesting times" is the lowest in a trilogy of Chinese curses that continue "may you come to the attention of those in authority" and finish with "may the gods give you everything you ask for." I have no idea about its authenticity.


I read it first in the "Interesting Times" by Terry Pratchett. I don't know did he invented this phrase or borrowed it somewhere.




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

Search: