自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 iphone小技巧1

这里记录一些收集到的小技巧。1:改变按钮状态[button setTitle:@"未按" forState:UIControlStateNormal];[button setTitle:@"已按" forState:UIControlStateHighlighted];[button setBackgroundImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal];[button setBackgroundImage:[UIIma

2010-12-03 12:15:00 1247

原创 Opengl学习笔记1

<br />一:环境配置<br /> 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的 。这里我VC++ 6.0作为学习OpenGL的环境。(本来俺是在苹果下工作的,可惜我没自己的苹果电脑) 第二步:安装GLUT工具包 GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k)<br />http:/

2011-03-20 10:51:00 509

原创 读取Photos全部图标的方法(转)

<br />NSString*mainDir=[NSStringstringWithFormat:@"/var/mobile/Media/Photos/Thumbs"]; //所有照片都存在该路径下 <br />NSArray*childrenFilenames =[[NSFileManagerdefaultManager]contentsOfDirectoryAtPath:mainDir error:nil]; <br />float i=0.0,j=0.0; <br />for(NSString*fn

2011-03-15 20:32:00 901 1

原创 Objective-c委托

<br />@protocol UIBViewDelegate <NSObject><br />@optional<br />- (void)ontouch:(UIScrollView *)scrollView; //声明协议方法<br />@end<br />@interface BView : UIScrollView<UIScrollViewDelegate> <br />{<br /> id< UIBViewDelegate > _touchdelegate; //设置委托变量<br />}<br

2011-03-09 21:09:00 953

原创 Tree20安装

Three20的安装过程<br /> <br />一、            使用Three20建立新的工程<br />1、 下载Three20的源码<br />2、  打开终端,到templates/目录,然后简单输入如下命令:<br />bash InstallTemplates3.2.5.Command<br />命令执行过后,Three20的模板就被加入到Xcode中了。<br />3、  新建工程时,可以在“New Project”对话框中看到Three20的模板。选择相应的模板就可以新建

2011-03-08 15:02:00 1697 1

原创 C++数据结构学习-字符串匹配算法

<br />1:<br />BF算法-该算法的基本思想是从主串T(t0,t1,t2,....tn-1)中的start个字符起和模式的第一个字符比较,如果相等,则继续逐个比较后续字符;比较过程中发现一旦不相等,就回溯到主串的start+1个字符为,从新和模式P的字符比较。<br /> <br />伪代码:<br /> int index(char s[], char t[], int start)<br />{<br />   int i,j,m,n;<br />   m=len(s);<br />   n=

2011-02-24 11:43:00 720

原创 发现自己最近浮躁了

<br />    上班快半年了,但是最近发现自己越来越浮躁了,学习东西也不如在学校时候有激情了。总是感觉静不下心来学习,做事。这次我特意给自己一周时间休息,好好的反省。我既然已经走上了编程者条道路,就应该热爱它,争取成为这一行业的精英。但是目前我的知识还有很多的不足,但是自己现在又总是静不下心来好好学习。要像成为技术牛人,就必须的不断的学习,多动手才行。我现在正是打基础的时候。不知道说啥了,总之不要好高骛远,加油吧,高效的学习,工作。

2011-02-22 16:18:00 380

转载 iphone上的一些开源项目

<br /><br />http://code.google.com/p/uwecaugmentedrealityproject/<br /><br />http://code.google.com/p/iphone-wireless/<br /><br />条形码扫描:<br /><br />http://zbar.sourceforge.net/iphone/sdkdoc/install.html<br /><br />tcp/ip的通讯协议:<br /><br />http://code.go

2011-02-18 15:14:00 543

转载 网上转载的一篇Iphone操作SQLite数据库的文章

<br />      1.Sqlite操作简明教程:http://hlee.javaeye.com/blog/359962     2.iphone访问本地数据库sqlite3:http://blog.youkuaiyun.com/LuWei103/archive/2009/08/08/4425045.aspx     3.iphone开发-SQLite数据库使用:http://yuxiang13115204.blog.163.com/blog/static/2680202220092141084

2011-02-12 13:47:00 1783

转载 iphone上用 GDataXML读写xml

How To Read and Write XML Documents with GDataXML<br /><br />In my recent post on How To Choose the Best XML Parser for Your iPhone Project,Saliom from the comments section suggested writing a post on how to usean XML library to read and write XML do

2011-01-29 09:52:00 2964

转载 box2d物理引擎学习

本来打算先学习chipmuk这个物理引擎,但是找到的资料比较少,Box2d应用比较广泛,box2d是c++写的,也有jbox2d这样更有利于学习一:1:首先下载box2d的源码,编译运行一下。   下载cmake编译。编译的方法都在源代码项目里面有说明。(我在mac环境下编译的)2:找到一本介绍box2d的书籍,结合源代码学习。 本来想用source insight阅读的。但是好像mac上没有这软件,所以就把这工程拷到xcode里面学习了。二:box2d 的一些基础1:作为物理引擎当然,得了解一些物理知识。

2011-01-07 11:06:00 2392

转载 chipmunk物理引擎

<br />,基本概念<br />space: 发生物理模拟的空间,可容纳body, shape,joint<br />body:刚体,可被赋予shape。刚体具有质量,转动惯量,位置,线性速度,加速度,角度,角速度,角加速度等属性。刚体之间可通过joint连接<br />shape:决定刚体的碰撞外形。一个刚体上可覆盖上多个shape,同属于一个刚体的shape不会互相发生碰撞。shape同样需要加到space中。有圆,线段,凸多边形这三种shape类型。<br />joint: 用于连接

2011-01-05 16:33:00 1427

原创 cocos2d学习一

<br />本来下载了cocos2d-iphone-0.99.5源码打算好好学习一下,但是发现工程有点大了,有点晕。所以就下载了最旧的版本看,一步一步来,相信会有不少收获,果然0.1版本要小很多。(感谢cocos2d的作者们,哈哈)。<br />之前搞不懂 addChildren 里面 那个 z,是干嘛用的,怎么实现的。看了源码了解了。<br />//这是0.1版本的代码,那时还不叫addChildren<br />-(id) add: (CocosNode*) child z:(int)z name:(N

2010-12-31 12:05:00 1087

原创 iphone小技巧2

1:NSString 路径处理-pathComponents 的作用是 —–   /Users/realjons/kukufun.txt 这个路径以斜线拆分成几个子串,并把他放到NSArray数组中。NSString *kukufunPath = @”/Users/realjons/readme/kukufun/kukufun.txt”;NSArray *theComponents = [kukufunPath pathComponents];[tmpStr pathExtension ] isEqualT

2010-12-28 11:40:00 616

原创 QT学习

<br />从今天开始利用空余时间对qt学习,(不急慢慢学,也许以后会用的到)

2010-12-27 11:44:00 275

转载 Objective-c 内存管理

<br /><br />一 基本原理<br />Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。<br />1           Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。<br />ClassA *obj1 = [[ClassA alloc] init];<br /> <br />2           Objective-C的对象在使用完成之后不

2010-12-17 11:52:00 421

原创 cocos2d学习

<br />昨天下载了,一本cocos2d的中文教程来学习。cocos2d是一款不错的开源iphone游戏引擎,但是中文资料不多,非常感谢《知易cocos2d 中文教程》的作者。我从这书开始学习游戏,游戏引擎。了解怎样开发游戏。好了正式开始学习了。

2010-12-16 13:37:00 514

转载 iPhone 蓝牙通信编程初步(网上收集)

iPhone 蓝牙通信编程初步<br /> <br />  iOS3.0的最佳功能是GameKit框架,这个框架包括了允许基于蓝牙网络进行通信的API,你可以更轻松地创建点到点的游戏和应用程序。与其它移动平台不一样,在iPhone中使用蓝牙作为一个通信信道比预期的要容易得多,因此,本文将向你展示如何构建一个简单的应用程序,实现iPhone和iPod之间的相互通信。<br />  注意:如果要测试本文所介绍的内容,需要两部iPhone(3G或3GS),或使用iPhone OS 3.0或更高版本的i

2010-12-08 11:09:00 3350

转载 iPhone wifi使用socket连接Internet

<br /> iPhone wifi使用socket连接Internet<br /> iPhone wifi使用socket连接Internet<br /><br />1.使用AsyncSocket(http://code.google.com/p/cocoaasyncsocket/)<br />来做为Socket的一个基础库.<br /><br />2.在该库里面提供了一个EchoServer,我们可以利用这个程序直接在MAC系统上面运行一个测试服务器

2010-12-07 09:51:00 613

原创 NSFileManager(网上收集)

<br /><br />iPhone文件系统:创建、重命名以及删除文件<br /><br />NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。<br /><br /><br />每个程序都会有它自己的沙盒,通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定,即便实在程序更新的情况下。<br />如下所示,你可以在沙盒中定位文件目录:<br />//对于错误信息<br />NSError

2010-12-06 12:15:00 617

转载 iphone和mac文件互传(网上转载)

<br />分享,顺道保存:电脑连接至iPhone文件互传代码(Mac/Win)<br /><br />Mac的(Cocoa):http://www.kennettnet.co.uk/code/iphone-browser/<br /> iPhone Browser-1.zip (320 K) 下载次数:221 <br />windows(.NET) : http://code.google.com/p/manzana/<br /> manzana-read-only.zip (368 K)

2010-12-03 15:14:00 2521

原创 回顾与计划

<br />本人刚刚从学校毕业,经过一番艰辛的求职,现在终于找到了一份做iphone/ipad应用开发的工作。<br />回顾一下这个历程,由于在还未毕业之前就在学校学习android开发,那时知道android的人还比较少。android的相关职位也是寥寥可数。但我当时十分看好android的前景,于是在学校时就花了大量时间学习这个。本以为毕业以后就能顺利的找到一份android相关的工作,但是事与愿违,当我自信满满的找 android工作时,却被拒绝,因为我是应届毕业生,没有工作经验。很无奈,我于是找到

2010-12-03 09:51:00 372

原创 Object-c单例模式

<br /><br />#define SYNTHESIZE_SINGLETON_FOR_CLASS(classname) /<br /> /<br />staticclassname *shared##classname = nil; /<br /> /<br />+ (classname *)shared##classname /<br />{ /<br />    @synchronized(self) /<br />    { /<br />        if(shared##classname

2010-12-02 09:26:00 895

转载 table二级菜单效果,雪花效果

<br />网上收集的或自己写的一些代码,记录下来,以后复习<br /><br />记录下来以备以后有用<br /> <br />//<br />//  TableMenuViewController.h<br />//  TableMenu<br />//<br />//  Created by apple on 10-11-12.<br />//  Copyright 2010 __MyCompanyName__. All rights reserved.<br />//<br /> <br />#im

2010-12-02 09:24:00 2678

空空如也

空空如也

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

TA关注的人

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