dit is een rip van http://rentzsch.com/notes/widescreenNetNewsWire
Misschien iets dat nog (te) weinig mensen weten die nieuw zijn bij OS X, maar vroegah gingen mensen met ResEdit (Resource editor, toen Mac files nog een resource- en data-frok hadden) nog wel eens applicaties aanpassen: met name de interface.
Tegenwoordig heeft Apple de Project Builder en Interface Builder. En een applicatie, zo weten de meeste, is geen binary maar een folder. En in die folder staat dan de binary code, de afbeeldingen, hulpmiddelen en - de interface.
En die interface kan je gewoon aanpassen!
Door de content van een .app te bekijken en daar de Main.nib (en evt andere .nibs) te openen met de Interface Builder (onderdeel van de Developer Tools CD) kan je je helemaal uitleven.
Nieuwe menu's, andere menu titels, andere knoppen, etc. etc. - het kan \o/
Een praktisch voorbeeld is het aanpassen van NNL, een RSS reader. Deze heeft normaal gesproken een double-split pane interface ( zie http://ranchero.com/images/nnw/hpss/mainWindow103.jpg ) maar ze bieden bij de Pro versie een andere variant ( zie http://ranchero.com/images/nnw/widescreenview1.jpg ) aan.
Hell, dat doen we zelf wel
De exacte instructies staan op de link bovenaan, maar een preview: je verandert deze http://rentzsch.com/image...NewsWire/duringNib384.jpg naar deze http://rentzsch.com/image...nNetNewsWire/afterNib.jpg - niet meer dan een radiobutton aanpassen.
Wie heeft er wel eens een .nib aangepast of heeft een ander praktisch voorbeeld van de Project Builder en Interface Builder?
Misschien iets dat nog (te) weinig mensen weten die nieuw zijn bij OS X, maar vroegah gingen mensen met ResEdit (Resource editor, toen Mac files nog een resource- en data-frok hadden) nog wel eens applicaties aanpassen: met name de interface.
Tegenwoordig heeft Apple de Project Builder en Interface Builder. En een applicatie, zo weten de meeste, is geen binary maar een folder. En in die folder staat dan de binary code, de afbeeldingen, hulpmiddelen en - de interface.
En die interface kan je gewoon aanpassen!
Door de content van een .app te bekijken en daar de Main.nib (en evt andere .nibs) te openen met de Interface Builder (onderdeel van de Developer Tools CD) kan je je helemaal uitleven.
Nieuwe menu's, andere menu titels, andere knoppen, etc. etc. - het kan \o/
Een praktisch voorbeeld is het aanpassen van NNL, een RSS reader. Deze heeft normaal gesproken een double-split pane interface ( zie http://ranchero.com/images/nnw/hpss/mainWindow103.jpg ) maar ze bieden bij de Pro versie een andere variant ( zie http://ranchero.com/images/nnw/widescreenview1.jpg ) aan.
Hell, dat doen we zelf wel
De exacte instructies staan op de link bovenaan, maar een preview: je verandert deze http://rentzsch.com/image...NewsWire/duringNib384.jpg naar deze http://rentzsch.com/image...nNetNewsWire/afterNib.jpg - niet meer dan een radiobutton aanpassen.
Wie heeft er wel eens een .nib aangepast of heeft een ander praktisch voorbeeld van de Project Builder en Interface Builder?
Klaar voor een nieuwe uitdaging.