Hacker News new | ask | show | jobs
by flxmglrb 4985 days ago
There are problems but it's not all bad. Sure, some of Apple's technology pushes have turned out to be half-baked, especially those which seem to be more marketing or management driven, such as iCloud syncing, and of course the subject of this article, Game Center. On the other hand, Apple has added some nice incremental improvements recently which will no doubt make life considerably easier once everything is running on iOS 6 as the minimum. Examples include the UIView "auto-layout" system, NSAttributedString support throughout UIKit, UICollectionView, and so on.

Things aren't all that different from the OS X days, where there was often a mixture of good and bad. Letting Apple know when things aren't working right is the first step to improvement.

1 comments

Even iOS 5 adds a lot of niceties for developers. I am absolutely in love with storyboarding and so are the non-programmers on my team.

And as badly designed Game Center may be, I have been playing Letterpress all day on it with only one hiccup. It can't be _unusably_ bad anymore on iOS6. The author of Letterpress found nice words for it too[1].

[1] http://www.cultofmac.com/197905/tweeties-creator-has-a-new-i...

Storyboarding strikes me as an example of another problem; it's very nice, but so poorly documented that it can be unclear how to do anything non-trivial with it. There are also a few deficiencies which require ugly hacks.
I think the award in that category goes to NSIncrementalStore :) I could often guess what I had to do in an overridden method...but in some places, I am still scratching my head.
Part of the reason I don't even use storyboards is because of its lack of good UIView manipulation. I do a lot of things in container views and scrollviews that add UIViews as subviews. For the type of UI I'm looking for, storyboarding really doesn't cut it.