Musings from Mars Banner Image
For Software Addicts: Yes!MaybeNah!
Resource Posts With Tag <em>Cocoa</em>

Resource Posts With Tag Cocoa

August 16th, 2011

I don’t like the App Store, but in case I need it someday…

Tips for submitting software to the Mac App Store This looks like a good set of instructions and tips for developers who have used some other selling mechanism previously but would like to begin using the App Store. With Aquatic Prime apparently incompatible with Mac OS X 10.7 ("Lion"), I may need to find an alternative...
October 18th, 2010

Cocoa with Love: Drawing gloss gradients in CoreGraphics

Cocoa with Love: Drawing gloss gradients in CoreGraphics. This is but one of many tutorials and source code provided by Matt Gallagher on his site, CocoaWithLove.com.
September 1st, 2010

A Browser for Core Data

Browsing Core Data databases using F-Script. Hmm... I've been wanting something like this ever since I started learning about Core Data. In fact, the absence of such a tool has made me leery about using Core Data rather than a traditional database. I really like &mdash; and need &mdash; to see the data for my applications outside of the Mac OS X GUI context of my app. I gather that the app is written in AppleScript and uses F-Script to do the peeking. Now, I wonder if this lets you edit the data as well... ? That would be too much to hope for. :-)
March 24th, 2010

CocoaOniguruma: Objective-C Framework for Regular Expressions

CocoaOniguruma: Simple and tiny Objective-C binding of Oniguruma. I ran across this today after noticing that SafariStand now uses it for its regular expressions search support. Don't have a need for RegEx support yet, but I might eventually, so … I also note that the framework is open source.
February 26th, 2010

Adding An Apple Help File To Your Cocoa App

Apple Help Screencast Here's a 2008 screencast from developer Matt Neuberg explaining how to make an Apple Help bundle for your app. He walks you through every step, identifying the problems developers typically have and the secrets to their solution.
Posted in:Programming, , |
February 23rd, 2010

CocoaLab: New source of info for Cocoa programmers

CocoaLab. This site has loads of tutorials and other articles on Cocoa-programming topics. It also goes into specifics on issues such as software licensing and code signing. Recommends Potion Store for creating a web store to sell software.
June 18th, 2009

Mac | I Love Code

Mac | I Love Code. This is a terrific collection of tutorials on software development, covering various languages and platforms including Mac OS X (Cocoa), HTML/CSS, JavaScript, PHP, and iPhone. Just the things I'm interested in! The tutorials are contributed by some very smart developers from across the world.
May 23rd, 2009

nib2cib Enables Using Interface Builder for Cappuccino Apps

nib2cib - Cappuccino nib2cib is a command line tool designed for converting Cocoa’s nibs and xibs to  <a href="http://cappuccino.org/">Cappuccino</a>’s cibs. (If you aren't familiar with  <a href="http://developer.apple.com/documentation/developertools/Conceptual/IB_UserGuide/Introduction/Introduction.html">Interface Builder</a>, Apple's application layout software, I'm sure that xibs, nibs, and cibs are glibly inscrutable. No worries. It's not required unless you're going to be working with Cocoa anytime soon...) This means you could layout your interface in IB and then use nib2cib to convert the IB output for use in Cappuccino. Pretty cool!
April 19th, 2009

Atlas: Very Cool Developer UI for Capuccino

Atlas - 280 North. The Capuccino project seems to be growing by leaps and bounds. In addition to the amazing presentation app the project published earlier in the year, they have now demoed an equally amazing tool for actually building Capuccino interfaces and wiring up their functionality. From what the demo video shows, Atlas is going to be Interface Builder on steroids! Maybe Apple will even learn a thing or two about the direction they should be going with their developer tools for Cocoa apps. For now, you can sign up to be emailed with progress info about Atlas, which is still in testing.
March 31st, 2009

JSTalk: AppleScript For Cocoa Fans

ccgus's jstalk at GitHub

Here's the latest offshoot of the jsCocoa universe: JSTalk is a scripting language that can be used to easily interact with Cocoa apps. It's what Applescript would be if rewritten today using Cocoa and JavaScript. The download comes with a slew of example scripts and a script editor application.

March 16th, 2009

JSCocoa — A bridge from JavascriptCore to Cocoa

JSCocoa — A bridge from JavascriptCore to Cocoa

On the heels of learning about Cappuccino, here's a project that lets developers access Cocoa from within JavaScript! Natch, it's open source, with documentation on on a google code site.

March 12th, 2009

280 Slides - Web Presentations Made With Cocoa!

280 Slides - Create & Share Presentations Online

OK, this has to be the coolest web app I've yet encountered. So desktop-like you forget it's running in your web browser! Part of that must reflect its software foundation, which isn't javascript or flash or Air, or any of the other possible languages for Web 2.0-style apps. No, it's Cocoa--the same language (a derivative of Objective C) and framework Apple uses for its desktop apps!

The framework used is called Cappucino, a fairly new open source project that "makes it easy to build desktop-caliber applications that run in a web browser."

I'm all over this... definitely!

March 1st, 2009

Fantastic Resource for Learning Cocoa Bindings

Cocoa Bindings Examples and Hints

This page has lots of great explanations of various aspects of bindings and key-value observing in writing Cocoa apps, but what makes it really special is that the author has provided a slew of example applications as well. You can download the apps with the source code.

Posted in:Programming, , |
January 16th, 2009

Very Clear and Useful Article on Cocoa Debugging and Dead-Code Stripping

seriot.ch - Removing Cocoa Dead Code Using Code Coverage

Very glad I found this one... now I hope I remember I've put it here in my Cocoa bin!

July 22nd, 2008

Theocacao: Great Resource for Cocoa Fans

Theocacao Just ran across this site today and found some great demos of new Leopard APIs for core animation. I was specifically looking for demos of using the new CGWindow methods.
November 13th, 2007

Blow-By-Blow Description of How an NSApplication Comes Alive

Lap Cat Software Blog » Blog Archive » Everything you always wanted to know about NSApplication This is a very interesting blog article, accompanied by an equally interesting test application. The author wanted to figure out precisely the order in which NSApplication calls events and objects as it opens. Now, I can confirm that he's not alone in this curiosity, and I'm very appreciative that he took the time to document it. The app writes very verbosely to the Console, delineating each teeny tiny step that takes place.
October 31st, 2007

Bagelturf - Resources And Articles For Cocoa Programmers

Bagelturf - Resources And Articles For Cocoa Programmers I stumbled upon this Cocoa blog yesterday, drawn by an article on enabling/disabling controls. Turns out the owner has a really useful series of tutorials here, complete with readable text and code, plus downloadable xCode projects. One is a 10-part series on key-value coding that I'll definitely have to check out! Amazing how generous we programmers are as a lot, don't you think? You know this is a good guy when you see his tag line is "Shining out like a shaft of gold when all around is dark." Certainly more inspiring than claiming to be "like a stream of bat's piss," eh? :-)
September 15th, 2007

CocoaDev’s “How To Program In OS X”: A Great Resource, But A Lousy Pointer

CocoaDev: HowToProgramInOSX I can't believe in all the times I've visited CocoaDev, including the hundreds of Google and CocoaDev searches I've done while trying to learn Objective-C and Cocoa, that this fine set of pages passed me by. The wiki page consists of a wonderful collection of articles contributed by readers on all the important subjects beginners need to learn in order to program Cocoa apps. Problem is, as a wiki, the page's title is "HowToProgramInOSX", and that's not a term anybody is ever going to type into a search engine. For that matter, neither are such great offerings on this page as "LogicalOperators," "HowToUseOutlets", "AnatomyOfADotMFile," and so on. I guess this is kind of a drawback to the default wiki "style," which is probably why successful wikis like Wikipedia provide "search-engine friendly" pointers to all of their pages. :-)
August 27th, 2007

Optimizing Objective-C and Other Goodies

Mulle kybernetiK: Optimizing Objective-C code From a guy who obviously knows what he's talking about... I just finally made up my mind about his terrific, open-source mkconsole app today and was tooling around his site to see what else I might find. :-) Some of these lessons are old, as the author notes, but there's still a lot of useful learning here for someone of my limited knowledge of the language.
August 26th, 2007

Ayluro’s Source Code Snippets

Snippets of a Grandiose Scheme: Free Code! I ran across this programmer's work on CocoaDev, but he's got a few other Cocoa tricks up his sleeve...
Just Say No To Flash