<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[daneildemon的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/daneildemon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; daneildemon]]></copyright><item><title><![CDATA[Opengl学习笔记1]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6262428</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6262428</guid><author>daneildemon</author><pubDate>Sun, 20 Mar 2011 10:51:00 +0800</pubDate><description><![CDATA[<br />一：环境配置<br /> 第一步：选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio，Broland C++ Builder，Dev-C++等，它们都是支持OpenGL的 。这里我VC++ 6.0作为学习OpenGL的环境。（本来俺是在苹果下工作的，可惜我没自己的苹果电脑） 第二步：安装GLUT工具包 GLUT不是OpenGL所必须的，但它会给我们的学习带来一定的方便，推荐安装。 Windows环境下的GLUT下载地址：（大小约为150k）<br />http:/]]></description><category></category></item><item><title><![CDATA[读取Photos全部图标的方法（转）]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6251768</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6251768</guid><author>daneildemon</author><pubDate>Tue, 15 Mar 2011 20:32:00 +0800</pubDate><description><![CDATA[<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 ]]></description><category></category></item><item><title><![CDATA[Objective-c委托]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6235192</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6235192</guid><author>daneildemon</author><pubDate>Wed, 09 Mar 2011 21:09:00 +0800</pubDate><description><![CDATA[<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 ]]></description><category></category></item><item><title><![CDATA[Tree20安装]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6231670</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6231670</guid><author>daneildemon</author><pubDate>Tue, 08 Mar 2011 15:02:00 +0800</pubDate><description><![CDATA[Three20的安装过程<br /> <br />一、            
使用Three20建立新的工程<br />1、 
下载Three20的源码<br />2、  打开终端，到templates/目录，然后简单输入如下命令:<br />bash InstallTemplates3.2.5.Command<br />命令执行过后，Three20的模板就被加入到Xcode中了。<br />3、  新建工程时，可以在“New Project”对话框中看到Three20的模板。选择相应的模板就可以新建]]></description><category></category></item><item><title><![CDATA[C++数据结构学习-字符串匹配算法]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6204616</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6204616</guid><author>daneildemon</author><pubDate>Thu, 24 Feb 2011 11:43:00 +0800</pubDate><description><![CDATA[<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=]]></description><category></category></item><item><title><![CDATA[发现自己最近浮躁了]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6200330</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6200330</guid><author>daneildemon</author><pubDate>Tue, 22 Feb 2011 16:18:00 +0800</pubDate><description><![CDATA[<br />    上班快半年了,但是最近发现自己越来越浮躁了，学习东西也不如在学校时候有激情了。总是感觉静不下心来学习，做事。这次我特意给自己一周时间休息，好好的反省。我既然已经走上了编程者条道路，就应该热爱它，争取成为这一行业的精英。但是目前我的知识还有很多的不足，但是自己现在又总是静不下心来好好学习。要像成为技术牛人，就必须的不断的学习，多动手才行。我现在正是打基础的时候。不知道说啥了，总之不要好高骛远，加油吧，高效的学习，工作。]]></description><category></category></item><item><title><![CDATA[iphone上的一些开源项目]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6193456</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6193456</guid><author>daneildemon</author><pubDate>Fri, 18 Feb 2011 15:14:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[网上转载的一篇Iphone操作SQLite数据库的文章]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6180734</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6180734</guid><author>daneildemon</author><pubDate>Sat, 12 Feb 2011 13:47:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[iphone上用 GDataXML读写xml]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6168554</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6168554</guid><author>daneildemon</author><pubDate>Sat, 29 Jan 2011 09:52:00 +0800</pubDate><description><![CDATA[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 use
an XML library to read and write XML do]]></description><category></category></item><item><title><![CDATA[box2d物理引擎学习]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6122074</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6122074</guid><author>daneildemon</author><pubDate>Fri, 07 Jan 2011 11:06:00 +0800</pubDate><description><![CDATA[本来打算先学习chipmuk这个物理引擎，但是找到的资料比较少，Box2d应用比较广泛，box2d是c++写的，也有jbox2d这样更有利于学习一：1：首先下载box2d的源码，编译运行一下。   下载cmake编译。编译的方法都在源代码项目里面有说明。（我在mac环境下编译的）2：找到一本介绍box2d的书籍，结合源代码学习。 本来想用source insight阅读的。但是好像mac上没有这软件，所以就把这工程拷到xcode里面学习了。二：box2d 的一些基础1：作为物理引擎当然，得了解一些物理知识。]]></description><category></category></item><item><title><![CDATA[chipmunk物理引擎]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6118287</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6118287</guid><author>daneildemon</author><pubDate>Wed, 05 Jan 2011 16:33:00 +0800</pubDate><description><![CDATA[<br />，基本概念<br />
space: 发生物理模拟的空间，可容纳body, shape，joint<br />
body:刚体，可被赋予shape。刚体具有质量，转动惯量，位置，线性速度，加速度，角度，角速度，角加速度等属性。刚体之间可通过joint连接<br />
shape:决定刚体的碰撞外形。一个刚体上可覆盖上多个shape,同属于一个刚体的shape不会互相发生碰撞。shape同样需要加到space中。有圆，线段，凸多边形这三种shape类型。<br />
joint: 用于连接]]></description><category></category></item><item><title><![CDATA[cocos2d学习一]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6109317</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6109317</guid><author>daneildemon</author><pubDate>Fri, 31 Dec 2010 12:05:00 +0800</pubDate><description><![CDATA[<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]]></description><category></category></item><item><title><![CDATA[iphone小技巧2]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6102296</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6102296</guid><author>daneildemon</author><pubDate>Tue, 28 Dec 2010 11:40:00 +0800</pubDate><description><![CDATA[1:NSString 路径处理-pathComponents 的作用是 —–   /Users/realjons/kukufun.txt 这个路径以斜线拆分成几个子串，并把他放到NSArray数组中。NSString *kukufunPath = @”/Users/realjons/readme/kukufun/kukufun.txt”;NSArray *theComponents = [kukufunPath pathComponents];[tmpStr pathExtension ] isEqualT]]></description><category></category></item><item><title><![CDATA[QT学习]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6100255</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6100255</guid><author>daneildemon</author><pubDate>Mon, 27 Dec 2010 11:44:00 +0800</pubDate><description><![CDATA[<br />从今天开始利用空余时间对qt学习，（不急慢慢学，也许以后会用的到）]]></description><category></category></item><item><title><![CDATA[Objective-c 内存管理]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6081839</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6081839</guid><author>daneildemon</author><pubDate>Fri, 17 Dec 2010 11:52:00 +0800</pubDate><description><![CDATA[<br /><br />一
 基本原理<br />Objective-C的内存管理机制与
.Net/Java那种全自动的垃圾回收机制是不同的，它本质上还是
C语言中的手动管理方式，只不过稍微加了一些自动方法。<br />1           
Objective-C的对象生成于堆之上，生成之后，需要一个指针来指向它。<br />ClassA *obj1 = [[ClassA alloc] init];<br /> <br />2           
Objective-C的对象在使用完成之后不]]></description><category></category></item><item><title><![CDATA[cocos2d学习]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6079887</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6079887</guid><author>daneildemon</author><pubDate>Thu, 16 Dec 2010 13:37:00 +0800</pubDate><description><![CDATA[<br />昨天下载了，一本cocos2d的中文教程来学习。cocos2d是一款不错的开源iphone游戏引擎，但是中文资料不多，非常感谢《知易cocos2d 中文教程》的作者。我从这书开始学习游戏，游戏引擎。了解怎样开发游戏。好了正式开始学习了。]]></description><category></category></item><item><title><![CDATA[iPhone 蓝牙通信编程初步（网上收集）]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6062463</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6062463</guid><author>daneildemon</author><pubDate>Wed, 08 Dec 2010 11:09:00 +0800</pubDate><description><![CDATA[iPhone 蓝牙通信编程初步<br /> <br />　　iOS
3.0的最佳功能是GameKit框架，这个框架包括了允许基于蓝牙网络进行通信的API，你可以更轻松地创建点到点的游戏和应用程序。与其它移动平台不
一样，在iPhone中使用蓝牙作为一个通信信道比预期的要容易得多，因此，本文将向你展示如何构建一个简单的应用程序，实现iPhone和iPod之间
的相互通信。<br />　　注意：如果要测试本文所介绍的内容，需要两部iPhone(3G或3GS)，或使用iPhone OS 3.0或更高版本的i]]></description><category></category></item><item><title><![CDATA[iPhone wifi使用socket连接Internet]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6059842</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6059842</guid><author>daneildemon</author><pubDate>Tue, 07 Dec 2010 09:51:00 +0800</pubDate><description><![CDATA[<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系统上面运行一个测试服务器]]></description><category></category></item><item><title><![CDATA[NSFileManager(网上收集)]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6057767</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6057767</guid><author>daneildemon</author><pubDate>Mon, 06 Dec 2010 12:15:00 +0800</pubDate><description><![CDATA[<br /><br />
iPhone文件系统：创建、重命名以及删除文件<br /><br />
NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法（可读性，可编写性等等）。<br /><br /><br />
每个程序都会有它自己的沙盒，通过它你可以阅读/编写文件。写入沙盒的文件在程序的进程中将会保持稳定，即便实在程序更新的情况下。<br />
如下所示，你可以在沙盒中定位文件目录：<br />
//对于错误信息<br />
NSError]]></description><category></category></item><item><title><![CDATA[iphone和mac文件互传（网上转载）]]></title><link>https://blog.youkuaiyun.com/daneildemon/article/details/6053047</link><guid>https://blog.youkuaiyun.com/daneildemon/article/details/6053047</guid><author>daneildemon</author><pubDate>Fri, 03 Dec 2010 15:14:00 +0800</pubDate><description><![CDATA[<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)]]></description><category></category></item></channel></rss>