自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (51)
  • 收藏
  • 关注

原创 Unity3d与iOS的交互(2)

Unity3d与iOS的交互(2)在上篇中我们介绍Unity3d与iOS交互的第一部分:iOS传消息到Unity3d中。今天我们介绍第二部分:在Unity3d界面中传递消息到iOS中。下面我们开始吧:

2012-09-15 17:06:43 4386 2

原创 Unity3d与iOS的交互(1)

Unity3d与iOS的交互(1)今天我们介绍Unity3d与iOS交互第一部分:iOS传消息到Unity3d中。下面我们开始吧:1.首先用Unity3d创建一个Plain,并调整好摄像机的角度以及光源的位置,如下所示:2.然后我们创建一个Cube,我们会在iOS中用Objective-C代码来控制它旋转:

2012-09-15 14:40:07 37869 71

原创 Unity3d之坦克大战(三)

Unity3d之坦克大战(三)今天我们介绍如何将我们的Unity3d坦克大战游戏移植到iPod真机上(主要是响应输入),下面我们开始吧:

2012-09-14 23:00:45 4790 1

原创 unity3d之iPhone输入响应

unity3d之iPhone输入响应今天我们介绍如何在unity3d中响应iPhone的输入。由于模拟器不能接收输入,因此我们会用真机测试。1.首先我们用Unity3d创建一个名为InputTest的工程:2.为了简单,我们不创建Terrain了,只创建一个Plain。点击GameObjec-->Create Other-

2012-09-14 20:38:15 3765

原创 Unity3d之坦克大战(二)

Unity3d之坦克大战(二)这只是一个非常非常初级的教程。在 Unity3d之真机测试(上)我们创建了一个初级的坦克,今天继续坦克大战的游戏。下面开始吧:1.首先我们要创建一个炮弹。打开3DS Max,为了简单,就画一个胶囊好了。在右边栏的扩展几何体中选择胶囊。然后选中工具栏的移动工具,将胶囊移动(0,0)处,如下所示:

2012-09-14 12:39:11 18617 6

原创 Unity3d之真机测试(下)

Unity3d之真机测试(下)在上篇中,我们写好了一个Unity3d的坦克程序,今天我们要把它下载到iPod真机上运行(请首先购买苹果的iOS开发者证书99刀和Unity3d License)。下面我们开始吧:1.首先将我们在Windows下开发的Unity3d程序移到Mac下,然后用Mac版的Unity3d打开,如下图所示:

2012-09-13 15:41:59 7809

原创 Unity3d之真机测试(上)

Unity3d之真机测试(上)本人郑重声明,此文章系本人整理自网络,仅作为学习之用而发表,并不代表本人的真实立场。如有侵犯您的权利,请通知我,我将立即删除。今天我们介绍Unity3d之真机测试。主要有以下几个方面:1. 安装Mac版和Windows版Unity3d(并破解)2. 在Windows版Unity3d中写一个测试程序,然后在Mac中打开,并

2012-09-13 01:37:31 11209 7

原创 iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别

iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别

2012-09-05 23:57:47 2287

原创 Webster Dictionary在线API的使用

Webster Dictionary在线API的使用WebsterDictionary是一个在线词典,之前刚开放了API,可以访问:http://www.dictionaryapi.com今天我们介绍一下它的使用:Webster Dictionary API有两种,一是免费的,但每月的查询次数不得超过1000条;另一种是商业的,需要联系Webst

2012-09-04 10:02:03 3162 1

原创 iPhone开发之图片按钮

iPhone开发之图片按钮

2012-08-31 23:26:52 1291

原创 iPhone开发之UIToolBar的使用

iPhone开发之UIToolBar的使用

2012-08-28 01:00:17 1010

原创 iPhone开发之UITableView入门2

iPhone开发之UITableView入门2今天介绍一下iPhone开发的UITableView入门第二部分,之前我们已经介绍过UITableView的基本用法,今天我们要做的是自定义UITableView的每一行,实现如下图所示的效果:UITableView的每一行都是一个UITableViewCell,我们的基本思路是创建一个继承自UITableViewC

2012-08-25 01:06:40 2422

原创 iPhone开发之UIScrollView初步

iPhone开发之UIScrollView初步今天我们初步介绍以一下iPhone开发中的UIScrollView。顾名思义,UIScrollView就是可以滚动的视图,常常用在图片显示(缩放,滚动等),文本显示等,是一个非常有用的控件。今天我们的例子很简单:在顶部有一个文本框和一个按钮,在文本框中输入数字,点击按钮,就会在下方的UIScrollView中出现相应数目的按

2012-08-21 15:17:31 7122 2

原创 NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍

NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍上述的这些都是 Objective-C 中的集合类,不带 Mutable 的是不可修改的集合类, 带 Mutable 的是可以修改的集合类。下面的例子中有足够的注释,非常清晰,不多说了。1. NSArray与NSMutableArray就是通常的数组

2012-08-19 21:29:00 6218

原创 iPhone之手势切换图片

iPhone之手势切换图片今天我们介绍一下iPhone手势切换图片,算是对之前的小小总结。程序功能和常用的图片浏览软件类似,手指向左划动就回卷到上一幅图片,向右划动就后卷到下一幅图片。别看功能简单,但真正实现起来还是挺麻烦的。下面开始吧:1.新建一个Window-based Application,名称为Switch:

2012-08-18 23:44:11 4426 1

原创 iPhone之手动切换View

iPhone之手动切换View我们之前切换View使用的方法是UINavigationController,今天我们介绍手动切换View:切换的原理很简单:有一个根UIViewController类,其中包含了要切换的那些View对应的ViewController,切换时先删除当前的View,然后调用 insertSubview 添加切换后的View,完成切换。

2012-08-17 23:30:01 2514

原创 iPhone之文件操作

iPhone之文件操作今天我们介绍iPhone的文件操作,包括创建,浏览,修改,删除等。1.新建一个View-based Application,名称为File:2.为了安全,每个 iPhone 程序都只能操作它专属的那个文件夹中的文件(即SandBox)。因此首先我们要确定对应的模拟器

2012-08-17 18:42:23 899

原创 iPhone中通过代码增加控件

iPhone中通过代码增加控件

2012-08-15 07:36:16 712

原创 iPhone播放音乐

iPhone播放音乐今天我们简要介绍如何在iPhone中播放音乐:强烈建议你参考官方文档(需要登录):http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html%23//a

2012-08-08 10:44:18 1946 1

原创 cocos2d简单弹球

cocos2d简单弹球今天我们介绍如何用cocos2d/Box2d实现一个简单的弹球程序:点击屏幕会新生成一个小球,在下落过程中碰到其他球或墙壁则会反弹。1.新建一个cocos2d/Box2d Application,输入名称Ball:2.修改HelloWorldLayer.h如下:#import "cocos2d.h

2012-07-30 16:28:51 2045

原创 cocos2d获取点击坐标

cocos2d获取点击坐标下面的这个例子非常简单,就是我们点击屏幕,会在Console中输出点击的坐标:1.新建一个cocos2d Application,将xxxLayer.mm中的init方法替换成如下: // always call "super" init // Apple recommends to re-assign "self" wi

2012-07-27 00:41:50 7322

原创 贴图的时候

贴图的时候anchorPoint的取值是(0,0)-(1,1),默认(0。5,0。5),(0,0)代表贴图的左下角,(1,1)表示贴图的右上角,(0。5,0。5)表示贴图的中心点。CCSprite的position表示CCSprite的中心点坐标,默认取值是(0,0)而[CCSprite spriteWithFile]的贴图一定是将anchorPoint贴在positi

2012-07-25 17:46:23 793

原创 Linux下用Eclipse编译开源程序

Linux下用Eclipse编译开源程序在Linux下我们可以用Eclipse编译开源程序,也可以调试,这样我们就不用一直使用命令行啦,很是方便,我们以gxemul为例介绍:1.在 http://gxemul.sourceforge.net/ 下载gxemul,我的版本是0.6.6。gxemul是一个开源的多处理器架构的模拟器,可以模拟ARM,MIPS,PP

2012-07-07 16:15:33 3966 1

原创 Ubuntu下搭建Ruby On Rails

Ubuntu下搭建Ruby On RailsRuby On Rails是一个用Ruby语言写的开源Web框架,和J2EE,PHP等类似。Ruby On Rails是一个非常优美的Web开发框架,并且融入了敏捷开发的精髓:约定大于配置。你会发现,它真的是一个非常优美的框架!今天我们介绍如何在Ubuntu下搭建Ruby On Rails开发环境。1.既然

2012-05-31 20:38:15 9602 1

原创 Android上使用libgdx

Android上使用libgdxlibgdx是一个非常优秀的2D/3D跨平台物理引擎,今天我们介绍如何在Android上使用它:1.在http://code.google.com/p/libgdx/下载libgdx的最新版,我的是0.9.3,同时还有一个gdx-helloworld-0.9.2.zip,也下载下来2.解压gdx-h

2012-05-24 23:18:04 6608 1

原创 Android上使用Box2d

Android上使用Box2dBox2d是一个非常优秀的开源2D物理引擎,可以模拟出非常真实的物理效果,今天我们介绍如何在Andoird下使用Box2d:注:本文的大部分参考:http://rayleung.iteye.com/blog/4390561.Box2d原来使用c++写的,不过已经有了Java版本的:JBox2D,可以在http://sou

2012-05-24 23:17:47 4474 1

原创 Android之3D物理引擎

Android之3D物理引擎Android下有很多优秀的3D物理引擎,如alien3d,gamine,jpct等,今天,我们介绍如何使用jpct(选这个引擎是因为它的官网上的Demo和ScreenShots很不错)1.在http://www.jpct.net/下载jpct,jpct全部都是用Java写的,有两个版本,一个是在桌面OS上运行的(如Windows

2012-05-24 16:35:35 14119

原创 Ubuntu下搭建JavaEE开发环境

Ubuntu下搭建JavaEE开发环境JavaEE是一个非常优秀的Web框架,包含了JSP,Servlet等,今天我们介绍如何在Ubuntu下搭建JavaEE开发环境:1.在http://www.eclipse.org/downloads/?osType=linux下载Eclipse IDE for Java EE,其中集成了包含Java EE插件的Eclipse

2012-05-23 21:42:33 9199 4

原创 android socket通信(下)

android socket通信(下)在android socket通信(上),我们完成了一个模拟器上运行的android socket通信实例程序:http://blog.csdn.net/htttw/article/details/7574372今天我们将它移植到真实的android手机上,不过要先确保环境配置正确,请参考上一讲。

2012-05-16 22:53:50 19038 16

原创 android socket通信(上)

android socket通信(上)今天我们介绍android下的socket通信,并编写一个小程序:android作为客户端,通过socket发送数据到我们的pc机,pc机就是服务器。分两个实验完成:我们先在模拟器上实现,然后在真实的手机上实现。1.设置环境,两个实验均在ubuntu11.04下完成:第一个实验是android模拟器作为客户端,第二个

2012-05-16 22:37:57 99210 16

原创 ffmpeg的编译与使用

ffmpeg的编译与使用今天我们介绍如何编译ffmpegffmpeg是一个非常强大的开源音视频编解码库,可以识别的格式非常多,下面我们介绍如何从源码编译安装:1.在http://ffmpeg.org/download.html下载ffmpeg,我的版本是ffmpeg-0.10.3.tar.bz22.解压:tar jxvf ff

2012-05-16 20:53:40 8796

原创 libpcap使用

libpcap使用libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer)首先先介绍一下本次实验的环境:Ubuntu 11.04,IP:192.168.1.1,广播地址:192.168.1.255,子网掩码:255.255.255.0可以使用下

2012-04-28 18:34:18 136987 85

原创 Linux使用蓝牙

Linux使用蓝牙今天我们介绍如何在Linux上通过命令使用蓝牙:由于本人的笔记本没有带蓝牙,所以我买了一个usb接口的蓝牙适配器,运行如下命令,就可以开到我们的蓝牙设备了(第二行):lsusb运行hciconfig可以看到:从上图可以看出,我们的蓝牙设备是hci0运行hcitool dev可以看到我们的蓝牙设备的硬件地址

2012-04-22 22:25:07 34807 4

原创 Orange's 一个操作系统的实现之笔记1

《Orange's 一个操作系统的实现》之笔记1从今天开始,我们要自己设计一个超简陋的os了,主要的参考教材就是于渊的《Orange's 一个操作系统的实现》,这是一本非常非常好的书!俗话说,工欲善其事,必先利其器,我们需要以下工具:bochs:运行我们的os的主要平台,这是一个x86指令集模拟器,非常强大。安装步骤可以参考:nasm:一个非常好用的汇编器,

2012-04-21 23:18:07 2120

原创 使用MiniGUI

使用MiniGUIMiniGUI是一个嵌入式设备上使用的类似于QT的图形界面,sorceforge上有开源的1.6.10版,不过最新版的已经到了3点多了,但不开源,所以咱还是老老实实的用1.6.10版吧:1.在http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/下载MiniGUI 1

2012-03-09 23:29:01 2006

原创 使用WinCE 6.0模拟器

使用WinCE 6.0模拟器在上一篇里我们介绍了如何搭建WInCE6.0开发环境,安装过程请参考:http://blog.csdn.net/htttw/article/details/7323201WinCE编译好后,会在C:\WINCE600\OSDesigns\OSDesign1\OSDesign1\RelDir\DeviceEmulator_ARMV4

2012-03-06 16:12:47 13813 3

原创 Windows XP安装WinCE6.0开发环境

Windows XP下安装WinCE6.0开发环境由于论文的需要,所以就勉强了解了下在Windows下如何编译WinCE6.0及开发应用程序,下面介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是因为在安装程序在安装过程中要解压):在Visual Studio 2005之前,开发WinCE嵌入式程序需要安装Platform Builder,不过Platform Bu

2012-03-06 01:40:13 12833

原创 如何使用google code

如何使用google code最近开发了一个开源小软件,名叫Armgo,它是一个基于SkyEye的arm模拟器,我已经把它挂到了google code下,大家可以踊跃下载啊,不过项目还没完成,Bug很多很多。。。下面我们就以armgo为例介绍如何使用google code:1. 首先要注册一个gmail邮箱2.登录gmail邮

2012-03-03 10:01:05 2778 2

原创 Linux下静态库与动态库的使用

Linux下静态库与动态库的使用Linux下有静态链接库和动态链接库两种,静态链接库的后缀名是.a,动态链接库的后缀名是.so,下面详细介绍:静态链接库:静态链接库是指程序在编译链接的过程中就把依赖的库插入到程序中,这样程序的运行就不需要这些库的支持,但缺点是文件变大,下面以一个例子介绍如何制作静态链接库:有add.c和mul.c两个文件,分别实

2012-02-18 02:11:49 9124 2

原创 Linux内核调试之Oops信息

Linux内核调试之Oops信息Oops这个英文单词的意思是“哎呀”,当内核出错时(比如访问非法地址),输出的信息就成为Oops信息,下面用一个例子来介绍一下Oops信息:例子:为了测试Oops信息,这里我们可以任意选择一个内核文件做测试,我以i2c为例:1.修改linux源代码/drivers/i2c/i2c-core.c在函数static int

2012-02-15 21:32:53 2338

iPhone简易音频播放程序

这是iPhone简易音频播放程序,具体参考: http://blog.csdn.net/htttw/article/details/7842295

2012-08-08

cocos2d/box2d简单弹球程

cocos2d/box2d简单弹球程序,具体参考: http://blog.csdn.net/htttw/article/details/7802581

2012-07-30

黑苹果常用的几个kext

这是黑苹果常用的几个kext,具体参考: http://blog.csdn.net/htttw/article/details/7765750

2012-07-20

黑苹果笔记本安装Mac所需软件

这是黑苹果笔记本安装Mac所需软件,具体参考: http://blog.csdn.net/htttw/article/details/7762122

2012-07-19

MIPS反汇编器(修正版)

这是一个简易的MIPS反汇编器,具体参考: http://blog.csdn.net/htttw/article/details/7727673

2012-07-09

MIPS反汇编器

这是一个简易的MIPS反汇编器,具体参考: http://blog.csdn.net/htttw/article/details/7727673

2012-07-09

PCSpim-Tutorial.pdf

这是PCSpim教程,具体参考: http://blog.csdn.net/htttw/article/details/7718302

2012-07-07

OpenGL超级宝典源代码

这是《OpenGL超级宝典》一书的Windows版本源代码,如果要在Linux下编译通过,需要进行适当修改,具体请参考: http://blog.csdn.net/htttw/article/details/7701032

2012-06-28

Qt的UDP测试代码

这是Qt的UDP测试代码,具体参考: http://blog.csdn.net/htttw/article/details/7641609

2012-06-07

Qt重力感应程序

这是Qt重力感应程序,具体参考: http://blog.csdn.net/htttw/article/details/7637674

2012-06-06

QBluetoothZero测试程序

这是QBluetoothZero测试程序,具体请参考: http://blog.csdn.net/htttw/article/details/7636576

2012-06-06

QBluetoothZero蓝牙库的使用

这是QBluetoothZero蓝牙库的使用,具体请参考: http://blog.csdn.net/htttw/article/details/7636576

2012-06-06

Qt Creator连接Symbian手机所需的trk文件

这是Qt Creator连接Symbian手机所需的trk文件,有好几个版本,具体参考: http://blog.csdn.net/htttw/article/details/7632122 Nokia 5230的版本是s60_5_0_app_trk_3_2_7.sisx

2012-06-05

Qt Creator连接Symbian的trk文件

这是Qt Creator连接Nokia Symbian手机所需的trk文件,具体参考: http://blog.csdn.net/htttw/article/details/7632122

2012-06-05

Qt Creator连接PC需要的trk文件

如果需要让Qt Creator连接PC,下载此文件不可或缺: 具体参考:http://blog.csdn.net/htttw/article/details/7632122

2012-06-05

Symbian Qt 4.07(4)库

这是Symbian的Qt 4.07(4)库,具体请参考: http://blog.csdn.net/htttw/article/details/7630831

2012-06-05

Symbian Qt 4.07(3)库

这是Symbian的Qt 4.07(3)库,具体请参考: http://blog.csdn.net/htttw/article/details/7630831 注意:这个库适用于Nokia 5230

2012-06-05

Qt开发Symbian实例程序

这是Qt开发Symbian应用程序的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7632103

2012-06-05

zlib的安装与使用

zlib的使用,具体请参考: http://blog.csdn.net/htttw/article/details/7616124

2012-05-30

android socket通信实例程序(下)

这是android socket通信的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7574409

2012-05-16

黑苹果安装Mac OS X Lion 10.7.4(更新)资源

这是黑苹果安装Mac OS X Lion 10.7.4(更新)所需的资源,具体参考: http://blog.csdn.net/htttw/article/details/8104515

2012-10-23

iPhone开发之重力感应示例程序

这是iPhone开发之重力感应的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7973661

2012-09-13

黑苹果安装Mac OS X Lion 10.7.4所需文件

这是黑苹果安装Mac OS X Lion 10.7.4所需的文件,具体参考: http://blog.csdn.net/htttw/article/details/7965306

2012-09-13

黑苹果安装Mac OS X Lion 10.7所需软件

这是黑苹果安装Mac OS X Lion 10.7所需软件,具体参考: http://blog.csdn.net/htttw/article/details/7957815

2012-09-09

黑苹果安装Mac OS X Lion 10.7需要软件

这是黑苹果安装Mac OS X Lion 10.7时需要的软件,BT种子,kext等文件,具体参考: http://blog.csdn.net/htttw/article/details/7957815

2012-09-09

plist文件示例程序

这是plist文件示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7944594

2012-09-06

iPhone开发之JSON解析示例程序

这是iPhone开发之JSON解析示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7901785

2012-08-25

iPhone开发之UIScrollView初步示例程序

这是iPhone开发之UIScrollView初步示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7891396

2012-08-21

iPhone常用集合类介绍的示例程序

这是iPhone常用集合类介绍的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884218

2012-08-21

NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍的示例程序

这是NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884218

2012-08-21

iPhone之NSString常用方法示例程序

这是iPhone之NSString常用方法示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884632

2012-08-21

iPhone开发之UIWebView示例程序

这是iPhone开发之UIWebView示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7888557

2012-08-21

iPhone开发之UIPageControl示例程序

这是iPhone开发之UIPageControl示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7888322

2012-08-20

iPhone之手势切换图片示例程序

这是iPhone之手势切换图片示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7881955

2012-08-19

iPhone开发之多线程入门示例程序

这是iPhone开发的多线程入门示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7881015

2012-08-18

iPhone之手动切换View示例程序

这是iPhone之手动切换View示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7879534

2012-08-18

苹果官方的QuartzDemo

这是苹果官方的QuartzDemo,功能很强大,具体参考: http://blog.csdn.net/htttw/article/details/7871470

2012-08-17

iPhone之UITableView入门

这是iPhone之UITableView入门的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7875462

2012-08-17

iPhone之UIImageView入门

这是iPhone之UIImageView入门的简易图片浏览程序,具体参考: http://blog.csdn.net/htttw/article/details/7874367

2012-08-16

iPhone之简易导航栏

这是iPhone之简易导航栏程序,具体参考: http://blog.csdn.net/htttw/article/details/7870897

2012-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除