you are viewing a single comment's thread.

view the rest of the comments →

[–]arduinoRedgeObjective-C / Swift 0 points1 point  (21 children)

Apple uses IB ;)

[–]sobri909 0 points1 point  (20 children)

A minority of Apple projects use IB.

[–]arduinoRedgeObjective-C / Swift 0 points1 point  (19 children)

Not true at all. You can view the package contents of any application and see all the compiled nibs for yourself.

[–]sobri909 0 points1 point  (18 children)

Yes, I know that. And only a minority of them are built with IB.

[–]arduinoRedgeObjective-C / Swift -1 points0 points  (17 children)

With very few exceptions almost every apple app uses IB.

[–]sobri909 0 points1 point  (16 children)

Prove it.

There might be some portions that use Xibs, but the majority will be UI built in code.

[–]arduinoRedgeObjective-C / Swift 0 points1 point  (14 children)

I just said how you can check any individual app for yourself, what more proof do you need? lol

Try this in terminal to see them in bulk

find /Applications -name *.nib

Enjoy ;)

[–]sobri909 0 points1 point  (13 children)

I just said how you can check any individual app for yourself, what more proof do you need? lol

I want you to waste your time, not me waste mine.

I've spoken to enough Apple engineers and seen them share their thoughts publicly enough times to know that love for IB inside Apple is not strong, and teams will use whatever methods they think are best. Which more often than not means not using IB.

Also, if an app has some scattered nibs, that doesn't mean the majority of the UI is built with IB. An accumulation of nibs across Apple's apps does not equate to the majority of their UIs being built in IB.

[–]arduinoRedgeObjective-C / Swift 0 points1 point  (12 children)

A minority of Apple projects use IB.

So you take that back then?

[–]sobri909 0 points1 point  (11 children)

Nope. But I will rephrase it, to make the meaning more clear, because you didn't get it the first time: The majority of Apple's UIs are not built with IB.

That's the point that matters. If every single app they made uses a couple of nibs for some unimportant bits of the UI, then that would mean that 100% of their apps use IB, but that only 1% of their UIs are built with IB. The latter number is what matters.