Skip to content

{ Category Archives } Cocoa

New link blog

I’ve created a new iPhone and iPad development link blog at http://heroicautobot.tumblr.com. It’s mainly intended for students in my iPhone SDK Programming class, but other folks may also find it useful as well.

Enjoy.

stackq

stackq.

There are some great iPhone development posts here, among other things. 

What are these guys working on? The site gives no indication.

Getting started with iPhone development

I’ve had a couple people ask me how to get started with iPhone development, so I thought I’d post an answer here so I’d only have to write it once. Plus others may find this useful.

Introduction

iPhone development is fun and rewarding, but it requires a significant investment of both money and time. You’ll have no [...]

Proof

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 [...]

No Cocoa for you!

This post looks pretty definite. Safari for Windows is built using components that implement framework methods in C++, rather than somehow compiling Objective-C on Windows (a la OpenStep).

(via Daring Fireball Linked List, as usual)

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 [...]

No 64-bit Carbon in Leopard

http://arstechnica.com/journals/apple.ars/2007/06/13/64-bit-support-in-leopard-no-carbon-love

I really don’t know close to enough to understand the implications of this, but it sounds pretty serious, at least if you want to build 64-bit applications. From the Infinite Loop article:

Although we can still look forward to 64-bit Cocoa applications in Leopard, this development means that third-party developers, especially those with cross-platform products, will [...]

Cocoa Frameworks in Safari for Windows

Justin Williams finds some interestingly named dlls in Safari for Windows.

And for the geekier in the group, here’s a listing of all the files in the Safari directory. DLL hell anyone? Notice there’s a CoreFoundation, CoreGraphics and CFNetwork DLL.

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 [...]