09 2011 档案
摘要:assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。assign:简单赋值,不更改索引计数(Reference Counting).使用assign:对基础数据类型(NSInteger)和C数据类型(int,float,double,char,等)retain:指定retain应该在后面的对象上调用,前一个值发送一条release消息。你可以想象一个NSString实例,它是一个对象,而且你可能想要retain它。retain:释放旧的对象,将旧对象的值赋予输入对象,
阅读全文
摘要:注意:由于iOS 5处于beta版本,所以本文档不是最终表述,在最后的release版本中可能会有所改变。此文章由Tom翻译,首发于csdn的blog,任何人都可以转发,但是请保留原始链接和翻译者得名字。多谢!Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。这里我把此技术翻译为自动内存计数器管理技术,下图是使用和不使用此技术的Objective-C代码的区别。ARC技术是随着XCode4.2一起发布的,在缺省工程模板中,你可以指定你的工程是否支持ARC技术,如果你不指定工程支持ARC技
阅读全文
摘要:最开始的是时候始终没有弄明白xib文件中的绑定关系。经过一周的开发体验终于有一些理解与收获。Xib文件就是MVC模式中的View这个层的界面显示布局的信息。即类似Asp.net的aspx文件或者java中的jsp文件。完全就是一个界面展示控制的文件,存储方式是xml文件格式,可以手动编辑与修改。但我还没有细致的研究xml文件内容本身。所有的关联与绑定的信息都存储在xib文件中,头文件与实现类没有任何记录绑定信息的东西。所有的xib中的控件及关联绑定信息都可以通过.m文件的中的代码进行实现。所以xib文件不是必须的,但为了更好的可视化编程建议还是使用。第一步:设置File's Owner
阅读全文
摘要:在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblName的Label放在一个叫做grd的GridView里面后,在页面上改Label的ID就变成了诸如grd_clt02_lblName的一长串字符串,如果我们在前台想在使用JS的时候找到该Label,我们不得不用到C#脚本来获得该Label在前台的确切ID,诸如:<scripttype="text/javascript">varlblName=document.getElementById("<%=lblName.ClientID%>");&
阅读全文
摘要:这几天被Proguard 搞郁闷了一混淆就报java.lang.ArrayIndexOutOfBoundsException, 折腾了很多办法,网上搜的一堆也都没用最后发现是-optimizations不对引起的,android默认是:-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*增加了一项!method/removal/*(不移除任何方法)就好了但还是会碰到可能只在xml里用到的类, 在代码文件里根本没用过的, Proguard 因为不会检查android的xml引用, 在优化的时候会把这样的类
阅读全文
摘要:Android中有很多图片特效处理技巧,比如圆角、倒影,今天为大家分享一个实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理。 第一步:新建一个Android工程命名为ImageDemo,工程结构如下: 第二步:新建一个.java文件,命名为ImageUtil.java,在里面定义一些图片处理方法,代码如下: Java代码:view plaincopy to clipboardprint?package com.android.tutor;import android.graphics.Bitmap;import android.graphics...
阅读全文
浙公网安备 33010602011771号