木先生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月13日

摘要: objective-c中提供了很好的类型判断以及反射机制。oc的基础是c语言,所有的对象都使用指针来表示。一个指针的传递过程中可能模糊掉其实际的类型信息。通过类型查询可以帮助解决很多编程过程中的问题。另外,oc中的方法调用是基于消息的。查询某个类型是否包含一个消息的响应也是一个常用的功能。例如,在进行http网络通信过程中,获得一个NSURLRequest对象。在需要进行头部信息写入的时候需要查询它是否是mutableRequest:if([req isMemberOfClass:[NSMutableURLRequest class]])或者if([req isKindOfClass:[NS. 阅读全文
posted @ 2012-03-13 10:22 一十一王 阅读(1115) 评论(0) 推荐(0) 编辑

2012年3月12日

摘要: 学习objective-c的编程有一阵子了,现在总算告一段落了。下一步该进行iOS下编程的学习。再次之前,为了避免忘记,决定用几天的时间,将之前学过的东西总结一下,省的忘记了。对于简单的语法,例如类的创建、init方法的重写,以及属性定义什么的,常常用到,忘记的可能性很小,就懒得写了。今天首先从字符串的操作开始。对于字符串的操作,总结有以下几点:1. 字符串常量NSString * string = @"content"; 以及 [NSString stringWithString]创建的字符串是永远都不能被release的。如果是大段的字符串常量内容,最好放在资源文件中进 阅读全文
posted @ 2012-03-12 23:33 一十一王 阅读(736) 评论(0) 推荐(0) 编辑

2009年10月19日

摘要: (首先声明这个系列是翻译的DiveDeeper博文,是我在学习VS扩展包的过程中的顺带做的,如果有不明确的地方,请直接访问原文或者给我发邮件)我是一个Visual Studio的爱好者,一方面因为在我的日常工作中,Visual Studio是我最常用的开发工具。另一方面,Visual Studio是我用过的最好用的开发工具,尽管依旧有着一些恼人的莫名其妙的问题。有很多次,我都很想创建一些VS的插件... 阅读全文
posted @ 2009-10-19 13:39 一十一王 阅读(1116) 评论(2) 推荐(1) 编辑

2005年5月24日

摘要: Tag图是采用了Tag作为文章管理工具的网站经常需要呈现的一种视图。利用Lucene的优异性能,可以出色的完成这一功能。生成一个Tag图,首先需要知道用于一共使用了哪些Tag,其次需要知道每个Tag被使用的次数。对于这两个功能,都可以使用Lucene.Index.IndexReader.Terms方法。这个方法返回索引目录下所有Term,以及他们在全部文档中被使用的次数。这就为我们生成Tag提供了... 阅读全文
posted @ 2005-05-24 22:10 一十一王 阅读(4101) 评论(0) 推荐(0) 编辑