mail-archives/mono-osx/2009-June/002349.html

122 строки
4.6 KiB
HTML
Исходник Постоянная ссылка Обычный вид История

2019-06-06 22:05:17 +03:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mono-osx] [ANN] mcocoa 0.6 and mobjc 0.7
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mono-osx%40lists.ximian.com?Subject=%5BMono-osx%5D%20%5BANN%5D%20mcocoa%200.6%20and%20mobjc%200.7&In-Reply-To=">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="002372.html">
<LINK REL="Next" HREF="002355.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mono-osx] [ANN] mcocoa 0.6 and mobjc 0.7</H1>
<B>Jesse Jones</B>
<A HREF="mailto:mono-osx%40lists.ximian.com?Subject=%5BMono-osx%5D%20%5BANN%5D%20mcocoa%200.6%20and%20mobjc%200.7&In-Reply-To="
TITLE="[Mono-osx] [ANN] mcocoa 0.6 and mobjc 0.7">jesjones at mindspring.com
</A><BR>
<I>Tue Jun 16 01:23:20 EDT 2009</I>
<P><UL>
<LI>Previous message: <A HREF="002372.html">[Mono-osx] Mono 2.6 and Windows.Forms on MacOSX
</A></li>
<LI>Next message: <A HREF="002355.html">[Mono-osx] Announcing Mono 2.4.2 Preview 2...
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#2349">[ date ]</a>
<a href="thread.html#2349">[ thread ]</a>
<a href="subject.html#2349">[ subject ]</a>
<a href="author.html#2349">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>mcocoa provides C# wrappers around nearly all of Apple's Foundation
and AppKit frameworks. mobc is a bridge between Mono and Objective-C.
Together these libraries allow you to write Cocoa applications using
Mono. Unlike most other libraries mobjc properly handles exceptions
arising in both managed and native code.
The libraries can be found at:
<A HREF="http://code.google.com/p/mcocoa">http://code.google.com/p/mcocoa</A>
<A HREF="http://code.google.com/p/mobjc">http://code.google.com/p/mobjc</A>
Changes to mcocoa include:
* Completely rewrote the documentation and added API Reference
documentation (see the wiki on google code).
* Added externs for NSDeviceRGBColorSpace, NSDeviceResolution,
NSWhite, etc.
* Replaced the NSData bytes, getBytes, getBytes_length, and
getBytes_range methods with versions that use byte[] instead of IntPtr.
* Added NSData.Create(byte[]) overload.
* Added NSString and string versions of operator+.
* NSError.Raise throws OperationCanceledException instead of
InvalidOperationException if the cocoa exception is Cocoa3Domain and
NSUserCancelledError.
* Documented the threading semantics of types and methods using a new
ThreadModelAttribute (which the next version of gendarme will
recognize).
* Reworked examples so that they are built just like user apps.
* Replaced natty example with a cooler and better written infinite
precision Mandelbrot app.
Changes to mobjc include:
* Completely rewrote the documentation and added API Reference
documentation (see the wiki on google code).
* Renamed AllocNative AllocAndInitInstance. Added AllocInstance.
* Added a debug NSObject.SaveStackTraces property which, when set,
records stack traces for all NSObjects.
* NSObject.ToString now takes a &quot;S&quot; format specifier which will print
the stack traces if they are enabled.
* Made some cocoa-pack fixes:
- The launch script now falls back to a symbolic link if the hard
link cannot be created (e.g. if mono and the app are on different
volumes).
- The link created by the launch script is now named after the
bundle name instead of the build time app name.
- The launch script now works if the app name contains spaces.
* Fixed a crasher when a subclass of a subclass of NSObject overrides
OnDealloc.
* Added a better error message for attempts to override dealloc.
* copy and mutableCopy methods were broken.
* Documented the threading semantics of types and methods using a new
ThreadModelAttribute (which the next version of gendarme will
recognize).
-- Jesse
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="002372.html">[Mono-osx] Mono 2.6 and Windows.Forms on MacOSX
</A></li>
<LI>Next message: <A HREF="002355.html">[Mono-osx] Announcing Mono 2.4.2 Preview 2...
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#2349">[ date ]</a>
<a href="thread.html#2349">[ thread ]</a>
<a href="subject.html#2349">[ subject ]</a>
<a href="author.html#2349">[ author ]</a>
</LI>
</UL>
<hr>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx">More information about the Mono-osx
mailing list</a><br>
</body></html>