API changes in Snow Leopard
developer.apple.com
API changes in Snow Leopard
1–10 of 19 posts
Re: API changes in Snow Leopard
#2Re: API changes in Snow Leopard
#3I don't know if someone else care, but I find it annoying that the "blocks" proprietary extension to C/C++ is conflicting with C++/CLI syntax for managed pointers.
Re: API changes in Snow Leopard
#4To support improved shutdown, your application needs to mark itself as “dirty” or “clean,” depending on whether it has unsaved changes and needs to do work before quitting, or can be terminated without further notice. When the system shuts down, clean applications are terminated (via SIGKILL) without further interaction.
Re: API changes in Snow Leopard
#5Fascinating; kill -9 is now the official way to terminate an application. To support improved shutdown, your application needs to mark itself as “dirty” or “clean,” depending on whether it has unsaved changes and needs to do work before quitting, or can be terminated without further notice. When the system shuts down, clean applications are terminated (via SIGKILL) without further interaction.
Re: API changes in Snow Leopard
#6I don't know if someone else care, but I find it annoying that the "blocks" proprietary extension to C/C++ is conflicting with C++/CLI syntax for managed pointers.
Isn't the CLI syntax for managed pointers itself a proprietary extension to C/C++?
Worst thing that could happen would be a slight conflict in the brain of people coding simultaneously in Objective-C and in Managed C++.
Re: API changes in Snow Leopard
#7- #enumerateObjectsUsingBlock: is #do:
- #objectsPassingTest: or #indexesOfObjectsPassingTest: are #select:
And so on. Here's what I'm looking at:
http://developer.apple.com/mac/library/documentation/Cocoa/R...
Re: API changes in Snow Leopard
#8The first thing I wanted to see as a Smalltalker was how much they've baked Blocks into the libraries. I know Cocoa has always had very long method names, but some of these names are wild: - #enumerateObjectsUsingBlock: is #do: - #objectsPassingTest: or #indexesOfObjectsPassingTest: are #select: And so on. Here's what I'm looking at: http://developer.apple.com/mac/library/documentation/Cocoa/R...
My only complaint is that The [[]] messaging syntax gets way too verbose when chaining together sequence comprehensions.
Re: API changes in Snow Leopard
#9Huh? Isn't this a feature of a compiler, not an OS?
Re: API changes in Snow Leopard
#10Mac OS X v10.6 provides support for block objects in C, C++, and Objective-C. Huh? Isn't this a feature of a compiler, not an OS?