Re: Where are the interface builder components?
Re: Where are the interface builder components?
- Subject: Re: Where are the interface builder components?
- From: Sandro Noël <email@hidden>
- Date: Thu, 19 Nov 2009 20:45:22 -0500
>
> OK, so you want one of these controls yourself? Well, let's imagine you're going to sit down and write one for your app. Are you honestly telling me that you expect to end up with highly reusable code that could be placed in a framework like Cocoa, and you'd be happy to ship to a large number of other developers? Or (and far more likely) that you'll have implemented only the bits of functionality your own app needs and left plenty of holes to fill?
Please i'm not trying to offend anyone here, i was just questioning... but since you ask.
I try my best to design my classes with the re-usability in mind, also to the best of my knowledge of the language at the time of design, mostly because I do not like
to have to rewrite things, it's a waste of time, efforts and money... occasionally I will rewrite a class to improve it with new acquired knowledge and techniques yes,
for instance when i learned that i could iterate thru a collection using a for loop instead of while loop coupled with an iterator, i did change most of my classes to reflect that
ease of use. same thing for when I learned of properties and KVM coding.
Additionally I always write my code with "someone might need to use this" kind of approach, it takes me a little more time but it's worth it in the end.
If I was to provide quality development tools to my users, I would make sure my employees have that mindset when hacking together a class, yes,
because the time spent un-mixing the mess afterwards to release proper components is just to costly.
1: it takes them away from the creative bench to think of new features
2: it doubles the initial effort therefor doubling the cost, in human hours.
Unfortunately for me right now i do not believe I have proper and all the handles on cocoa to create my own controls, but i'm getting there
My first controls will probably have holes and missing features, and might respond to specific needs, but then again i'm one guy with less
than a year of experience with cocoa. Tho I try my best to measure up, I'm not Apple.
This thread of emails want not intended to bash Apple for not doing their work, I just needed to understand why the components are not already available
in the toolbox when it seemed logical to me that they should of been there with the release of the operating system along with all the new features
so application developers could take full advantage of it.
Thank you all for your feedback and explanations!
As usual this community Rocks!
Cheers.
Sandro Noel.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden