id | \ntitle | \n
---|---|
968DDADC-BCDD-3C7C-CB05-DCA7AB5C3299 | \n MonoTouch 3.0.4 | \n
This is Preview release of MonoTouch that supports the iPhoneOS 4.0 and binds\nthe new iPhoneOS 4.0 Beta 3 APIs.
\nDetailed changes for this release are only available on your local file\nsystem after you install MonoTouch 3.0.4 due to the confidential nature of\niPhoneOS 4.0 changes. Once you have MonoTouch 3.0.4 installed, open this file in\nyour local browser for the full details of what new changes MonoTouch\nintroduced:
\nfile:///Developer/MonoTouch/usr/share/doc/MonoTouch/compare-full.html
\nKeep in mind that this is a preview: this is not a final release for the\nMonoTouch 3.0 series, this is the first release and should not be used for final\nproduction development.
\n\n\nThe new APIs in iPhoneOS 4.0 that were introduced at Apple's iPhoneOS event,\nthe list gathered from public announcements:
\n- \n
- Background application support \n
- iAd support \n
- Local notifications \n
- Game Center support \n
- Support for enterprise data protection \n
In addition to the support for iPhoneOS 4.0, this release has a few new\nfeatures:
\n- \n
- \n
Size reduction: - Linker updates to reduce executable size
\n \n - \n
More fat trimmed from the final executable.
\n \n - \n
\"Hello world\" is 500k slimmer now
\n \n - \n
Native support for Objective-C blocks on the binding generator: - Exposed as C# delegates
\n \n - \n
Both lambdas and anonymous methods can be used as blocks
\n \n - \n
Standard C# semantics for variable capturing
\n \n - \n
Better support for managing provisioning profiles: - mtouch will automatically install the provisioning profile of an application if it is not present on the device.
\n \n - \n
mtouch will warn if you attempt to upload an application signed with a provisioning profile which does not include the device.
\n \n
At this point, MonoTouch 3.0.4 is only available to users that have installed\nthe iPhoneOS 4.0 SDK, see the instructions in our Preview Page.
\n