摘要:
先来介绍一下异步所需要的组件,Async CTP Refres微软在2011年4月13号发布了一个VS2010 的补丁,这个补丁可以运用在Windows Phone 7的开发中,也可以运用在所有的.NET 平台环境中。 CTP有几个新的关键字:async: 标记一个函数为异步函数,而这个函数必须返回的是viod ,Task, Task<T> 这三种类型。在一个异步函数的里面,你可以使用await 表达式来等待一个任务。换句话说,把当前的功能的执行过程停止,直到你要求等待的那个任务执行完成。(编程语言负责设置和处理流程的继续)。await:让执行流程停止在当前的函数直到返回类型是Ta 阅读全文
摘要:
移动开发是一个在软件制作领域发展迅猛并且极具竞争力的。Window Phone 7(WP7)给开发人员提供了一个全新的平台。MarketPlace 是一个比其他软件市场更优越的交易平台和给开发人员带来更多的利益。所以,我给出7个理由来成为一个WP7开发人员。XNA XNA, 是微软游戏开发框架,是我在WP7的游戏开发中最喜欢一套工具和框架。XNA很容易使用,还可以通过一整套有用的、详细的游戏并且没有限制的工具的去创造一个好玩的游戏。XNA还可以让新的游戏开发者容易的上手和快速的运行起一个游戏,还提供了大量的机会给有经验的程序员成长和创造。Silverlight 虽然 XNA是我在游戏方面选择. 阅读全文
摘要:
Objective-C是非常“实际”的语言。它使用一个用C写成、很小的运行库,只会令应用程序的大小增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。Objective-C写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。 Objective-C,是 C 的衍生体,继承了所有 C 语... 阅读全文
摘要:
iPhone SDK 2.2.1 :http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmgiPhone SDK 3.0 with Xcode 3.1.3 – Leopard :http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.0__final/ipho 阅读全文
摘要:
这篇文章是为了记录下一个完整的安装过程,其实网上已经有很多一样的文章,放在这里只是为了查阅方便。在正式安装前,需要做一下几个重要步骤,进入PC的BIOS系统,找到virtualization technology。如果不打开这个将不能进入Mac OS的系统。 安装VMWare Workstation 7.0及以上版本。 下载darwin300 和 Rebel EFI,这里我推荐使用darwin,因为在后面可以安装VMware Tools for Mac OS。 下载Snow Leopard 10.6,这个文件是一个Dmg文件。也是Mac OS的安装文件。 好下面正式开始安装Snow leopa 阅读全文