博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 73 下一页

2011年7月28日

摘要: 1.什么是NSRunLoop?我们会经常看到这样的代码:12345678910-(IBAction)start:(id)sender{pageStillLoading=YES;[NSThreaddetachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self withObject:nil];[progress setHidden:NO];while(pageStillLoading){[NSRunLoopcurrentRunLoop]runMode:NSDefaultRunLoopMode beforeDate:[NSD 阅读全文
posted @ 2011-07-28 17:25 Likwo 阅读(5035) 评论(1) 推荐(1) 编辑

2011年7月18日

摘要: 如果程序中使用了com,为了程序的健壮性com中的异常就需要捕获了。一般格式如下:try{}catch(_com_error& ce){dump_com_error(ce);}catch(...)// ...是所有的异常,不知道的异常也可以捕获{ AfxMessageBox(_T("发生未知异常"));}dump_com_error的函数实现如下voiddump_com_error(_com_error&e){_bstr_tbstrSource(e.Source());_bstr_tbstrDescription(e.Description());TCHAR 阅读全文
posted @ 2011-07-18 09:50 Likwo 阅读(1129) 评论(0) 推荐(0) 编辑

2011年6月26日

摘要: 说到文字编码,与文件读写打过交道的软件开发人员应该都知道,比如国际通用:UTF-8编码,ANSCII编码,Unicode编码中文:GB2312,GBK日文,Shift-jis等等。说了这么多无关紧要的话,技术是来解决实际问题的:1。如何读取UTF-8编码的文本文件?2。如何读取GB2312(中文)的文本文件?3。如何读取其它编码文件?首先解决第一个问题,1。如何读取UTF-8编码的文本文件? NSString *filePath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:fileName]; [NS 阅读全文
posted @ 2011-06-26 21:59 Likwo 阅读(10272) 评论(3) 推荐(0) 编辑

2011年6月18日

摘要: 曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和f... 阅读全文
posted @ 2011-06-18 13:05 Likwo 阅读(48518) 评论(8) 推荐(13) 编辑

2011年6月16日

摘要: 一般图片圆角显示都是四个角都显示圆角,如果只有这个功能需求,采用常用的方法就可以了,也不用费那么多事情。但是在有些情况下需要只显示图片的2个圆角,就不太好实现了。先看效果图 ,未做圆角转换的图片做了4个角的圆角转换的图片只做了下面2个圆角转换的图片如何实现画四个方向的弧线呢?先看看示意图头文件#import<Foundation/Foundation.h>typedefenum{UIImageRoundedCornerTopLeft=1,UIImageRoundedCornerTopRight=1<<1,UIImageRoundedCornerBottomRight=1 阅读全文
posted @ 2011-06-16 15:55 Likwo 阅读(9184) 评论(0) 推荐(1) 编辑

摘要: 前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码: 1 2 3 4 5 6 7 8 9 10 UILabel*lable=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 30)]; lable.text=@"test"; [self.v 阅读全文
posted @ 2011-06-16 13:21 Likwo 阅读(6035) 评论(0) 推荐(0) 编辑

摘要: iphone 圆角图片方法有很多,但是采用不同的方法,采用的技术不一样,学习下。方法一 需要引入头文件:#import<QuartzCore/QuartzCore.h>UIImageView*headerImage=[[UIImageViewalloc]initWithFrame:CGRectMake(10.0,10.0,64.0,64.0)]; headerImage.image=contactPhoto;CALayer*layer=[headerImagelayer];[layersetMasksToBounds:YES];[layersetCornerRadius:10.0] 阅读全文
posted @ 2011-06-16 13:16 Likwo 阅读(1472) 评论(0) 推荐(0) 编辑

2011年6月15日

摘要: Come from http://joseph.72pines.com/awk%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F 字符 功能 + 指定如果一个或多个字符或扩展正则表达式的具体值(在 + (加号)前)在这个字符串中,则字符串匹配。命令行: awk ‘/smith+ern/’ testfile将包含字符 smit,后跟一个或多个 h 字符,并以字符 ern 结束的字符串的任何记录打印至标准输出。此示例中的输出是: smithern, harry smithhern, anne ? 指定如果零个或一个字符或扩展正则表达式的具体值(在 ?(问号) 阅读全文
posted @ 2011-06-15 18:42 Likwo 阅读(771) 评论(0) 推荐(0) 编辑

摘要: Linux文本处理工具有两款用的较多,sed&awk。sed是一款流编辑器,而awk是一门脚本语言。从功能上讲,awk可以完全取代sed;从速度上讲,awk一般要慢于sed。jiayi一直是awk的fans,现在就全面的介绍一下awk^_^概述awk 是一种编程语言,她是由AT&T 贝尔实验室的Alfred Aho, Peter Weinberger 和BrianKernighan开发的,Brian Kernighan(此公大家不陌生吧~) 目前仍在维护及增强awk。awk的语法与C类似。调用1.awk ‘pattern-action statements’ input_fil 阅读全文
posted @ 2011-06-15 18:40 Likwo 阅读(2499) 评论(0) 推荐(0) 编辑

2011年6月12日

摘要: iphone里如何实现像图片浏览那样的自动隐藏和导航条和工具栏呢?其实很简单,只需要设置toolbar和navigationBar的显示和隐藏属性就可以了。效果图如下未隐藏的效果图隐藏后的效果图 具体实现代码如下首先在viewDidLoad里设置toolBarHidden = NO, 默认是YES(隐藏的),为了让toolbar显示,需要设置为NO(不隐藏)。-(void)viewDidLoad{[superviewDidLoad];self.title=@"隐藏导航栏";//self.toolbarItemsself.navigationController.toolba 阅读全文
posted @ 2011-06-12 10:48 Likwo 阅读(11215) 评论(6) 推荐(0) 编辑

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 73 下一页