随笔分类 -  iPhone

摘要:ios4.0系统已开始支持block,在编程过程中,blocks被Obj-C看成是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是 阅读全文
posted @ 2013-09-26 17:22 kallen 阅读(30914) 评论(0) 推荐(3)
摘要:完全删除XCode命令:sudo /Developer/Library/uninstall-devtools --mode=all如果安装过xcode可以在Developer目录中的about xcode.png中找到这个命令,还有相关命令感兴趣的朋友可以研究下。这条命令可能出现删除不完整的情况,有个办法是把Developer删除,然后创建一个文件夹named为Developer,然后重启电脑。最好你可以安装xcode。 阅读全文
posted @ 2011-06-02 16:06 kallen 阅读(7170) 评论(0) 推荐(1)
摘要:1、WebView显示Html。[WebViewsetOpaque:NO];[WebViewsetBackgroundColor:[UIColorclearColor]];NSString*gifFileName=@"j_0002.gif";NSMutableString*htmlStr=[NSMutableStringstring];[htmlStrappendString:@"HelloHoney"];[htmlStrappendString:@"<p><imgsrc=\""];[htmlStrappe 阅读全文
posted @ 2011-05-30 16:40 kallen 阅读(458) 评论(0) 推荐(1)
摘要:1、 [UIImage imageNamed:] 这个函数提供了很好的方法来索引图片,但是此方法把图片直接加载到内存。 2、[UIColor colorWithPatternImage:] 如果我们用这个方法来设置View的背景,实在是太方便了,直接能把一个图片画到View上,但是问题出现了,此方法会引起内存的Up(Instrument中)。本来alloc的时候仅仅要1M的内存,但是用了这个函数后,内存会上涨7-8倍(请视Image大小而定); 阅读全文
posted @ 2011-04-12 18:28 kallen 阅读(404) 评论(0) 推荐(0)
摘要:iPhone中,在网络中的数据流中提取链接中的文件名称时,有很多方法,这里总结一些。方法一:最直接。 [代码]方法二:根据字符或者时字符串分割。Object -CCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1NSString*link=@"htt... 阅读全文
posted @ 2010-06-20 20:09 kallen 阅读(1072) 评论(2) 推荐(0)
摘要:在iPhone中的网络应用分get和post方式,get方式一般用在获取少量数据后在对数据解析,获取的数据一般可以解析成xml和json,然后提出有用的数据。iPhone API中的NSString 提供了stringWithContentsofUrl:它使用同步连接,在执行期间,应用程序暂停,直到下载完成,所以不适合获取大的数据。一般方法为:Object -CCode highlighting ... 阅读全文
posted @ 2010-06-20 19:06 kallen 阅读(468) 评论(0) 推荐(0)
摘要:在iPhone中涉及数据库的操作的时候,在更新操作中要传递可变参数,这些可变参数其实就是数据库语句,这样在数据库涉及的过程中,不利于数据和业务的分离,对此,我们可以对其提供的函数再包装。  首先来看看Object C中对可变参数函数的定义、调用,eg:  Object -CCode highlighting produced by Actipro CodeHighlighter (freeware... 阅读全文
posted @ 2010-06-01 16:58 kallen 阅读(4357) 评论(1) 推荐(0)