I now have concrete proof that I have written Objective-C code worthy of including in a product.
I’ve been using FMDB on a couple projects, and found a bug and made a couple improvements. I submitted the changes to Gus and he included them in the project.
Here’s the proof: http://code.google.com/p/flycode/source/diff?r=30&format=side&path=/trunk/fmdb/CHANGES_AND_TODO_LIST.txt
Actually, it was only about 4 lines of [...]
Category Archives: Coding
Proof
Development for a good cause
Not to shock anyone, but I think I may start posting again.
As a quick trial, you should check out Adam’s latest blog entry. He helped write a cool facebook app that’s for a good cause.
Carbon and 64-bit
This collection of responses from Apple engineers provides a lot of insight into what exactly constitutes “Carbon” and what APIs won’t be 64-bit in Leopard.
An interesting snippet:
“Q: Carbon isn’t just the UI stuff if I understand things correctly. Maybe I’m confused. Exactly what does Carbon encompass?”
That’s a darn good question (and practically the first question [...]
More on Safari for Windows
Just a quick follow up to my last post.The Apple-style form elements also appear in web pages, not just the application dialogs. This must have involved a significant development effort on Apple’s part. (I have some experience with web browser development.) I think Apple must really want pages to look identical in all versions of [...]
Interface Builder for Windows?
File this under: I know enough to make myself look stupid.
Look at the dialog labeled “General” in this blog post. This is the preferences dialog in Safari for Windows. There are very few clues that it’s a dialog for a Windows application. Really, the only clue is the ‘x’ close button in the upper right [...]
Collection Speculation
Turns out that garbage collection for Objective-C in Leopard is not speculation (scroll to “Application Technologies”):
Leopard brings a multitude of improvements and additions to the Carbon and Cocoa application frameworks. The most visible of these is the new Core Animation framework which makes creating compelling interfaces much easier. Not as obvious, but no less important [...]
Xray
http://www.apple.com/macosx/leopard/developer/xray.html
A cool debugging tool / paradigm included in the developer tools for Leopard.
Feature of note: Tracks garbage collection. Does this mean that Objective-C is getting “real” garbage collection? (I think I’ve read speculation along these lines.) So far, I’ve seen some tools for helping with reference counting, but nothing like Java or .NET garbage collection.
For [...]
Choosing a book
I’m the kind of person who puts in hours of research before buying a toothbrush*, so you can imagine the amount of thought that went into selecting a look for learning a new programming language and API.
First, I wanted to take into account the fact that I’m a Mac newbie. (I’ll have to tell the [...]