
工作收录
文章平均质量分 78
打不死的Young小强
这个作者很懒,什么都没留下…
展开
-
关于delegate为什么设置为assign而不是retain
当你开始写iOS程式不久,应该开始面对到很多的delegate, 不管是用别人的library或是自己写library,可能都逃不了delegate。 为了怕有些人不知道什么是delegate,在这边简单的介绍一下, delegate中文叫做委托,通常会用在class内部把一些事件处理"委托"给别人去完成。 举个例子,XML Parser可能他知道怎么parse xml,但是par转载 2013-08-15 16:01:27 · 779 阅读 · 0 评论 -
XML解析具体过程
网络应用中的数据解析,因为最近的应用,无论是Android的和ios平台的,一直用也是建议用的都是Json解析,xml解析都有点被遗忘了。然后最近自己在做着玩一个ios的小应用,涉及网络数据的抓取,一些网站可能都提供了自己api平台,这些一般都是支持我们对于数据协议格式的设定的。但是后来我在找寻到一些Rss资源时,发现返回的数据都是xml格式的,因此,那就只好用xm转载 2013-08-01 16:00:46 · 1040 阅读 · 0 评论 -
iOS 绘图 (7.31回家阅读)
嘿!我又回来了。(如果觉得喜欢,请关注这个微薄:http://weibo.com/javaplatform,很有用!哪里有更多的内容和资讯)在前面我介绍了iOS的视图机制,我也提到了iOS的视图框框可以通过drawRect自己绘图,我也说过每个view的layer(CALayer)就像一个视图的投影,其实我们也可以来操作它定制一个视图,例如半透明圆角背景的视图。要完成自己在视图上绘转载 2013-07-31 13:42:30 · 680 阅读 · 0 评论 -
layoutsubview
今天跟旺才兄学习了一下UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews,就可以处理子视图中的一些数据。宗上所诉,set转载 2013-07-22 10:14:38 · 882 阅读 · 0 评论 -
lldb常用调试命令
LLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的话,你也能够更随一起做,而没有问题。“po”命令是“print object”(打印对象)的简写。“$eax”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会转载 2013-07-17 14:30:46 · 1605 阅读 · 0 评论 -
Loadview理解
在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时太慢了,跑不动了,老古董 的机器了,所以不怎么喜欢xib了(个人原因)。有人说xib会让代码跑起来效率慢,真的是这样吗?从理论上来看,APP要运行,先读INFO.PLIST文件,然后找到MAINWIN转载 2013-07-17 10:27:25 · 787 阅读 · 0 评论