Posts

Post marked as solved
32 Replies
10k Views
Hi,I've been a Mac developer since the late 80's. I've had my name on somewhere around 500 commercial products spanning every part of Mac and iOS software. I ran the largest Mac source code repository on the planet (4Gb of raw source code on DevHQ) until Dr. Dobb's Journal took it over. My point is that I've been here for a long time now.This morning I spent *FOUR F*CKING HOURS* trying to make a @#$# button correctly span the width of a view, without screwing up everything else I delicately placed in the view.This is *PAINFUL*.Unity3D, by comparison, has an almost effortless UI system. I mocked up *THIS* UI in Unity so I could test it, before trying to make it work in Xcode. Think about that.This is shameful. Look, Interface Builder has never been particularly *great* at UI design, but it wasn't this bad.I know it's not just me. Every client I've worked with in the last five years has had problems navigating Interface Builder. Every time there's an update, I pore over the documentation and try to figure out what *BROKE* and what new, stupider, way of handling UI issues you've invented. I do this because my clients call within days of each major Xcode update to ask how to do something they used to do.And if I'm having problems with this, I guarantee this is a stumbling block for new users.Here's a simple solution: The last time I was at WWDC, you had a team of UI specialists I could go sit with who would help me find roadblocks my users might encounter in my UI. Please, Apple, have your UI specialists spend some quality time on Interface Builder.Have some **** pride, people. Now I'm going to go randomly click on crap and see if I stumble over something that works better than following the directions. -Chilton
Posted
by Chilton.
Last updated
.
Post not yet marked as solved
1 Replies
224 Views
Hi, I have old code based on Apple's sample code (Sketch, I think) that uses the NSData.description method to return a hex string that can be saved in PLIST format, in its document data. My app then reads that format for the document and recreates objects as needed. I don't see any documentation for NSData.description changes, despite that this has apparently broken a number of apps that rely on it. This was Apple sample code, and was an Apple sanctioned method of dealing with this type of data. Is there a replacement for it? If not, should I move away from NSData to store information, if it cannot save data in a human readable format anymore? Thank you,Chilton
Posted
by Chilton.
Last updated
.
Post not yet marked as solved
1 Replies
448 Views
Where's the correct place to put the SDK for a third party app during installation on a user's machine, if it was installed separately from the app itself?Is there an official Apple document on this topic?Thank you,-Chilton Webb
Posted
by Chilton.
Last updated
.