技术
98度
这个作者很懒,什么都没留下…
展开
-
关于@2x图片
使用iphone retina模拟器时,如果工程中把640x960像素(简称640)的图片写成了不带@2x,则模拟器会认为这是一张320x480像素(简称320)的图片,采用1对1(1个像素对应1个点)的策略,,只显示其左上320x480像素即1/4的部分. 使用iphone模拟器时,如果使用了640的@2x图片,同样会正常显示,因为模拟器会把图片中的4个像素对应为一个点; 如果把320的图转载 2012-07-05 11:40:31 · 22134 阅读 · 0 评论 -
UIImageView对触摸事件的响应
在做页面引导功能时,想让用户单击UIImageView就能使引导用的UIImageView消失,但是 UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self原创 2012-07-05 11:41:41 · 554 阅读 · 0 评论 -
textview更改return为取消键盘
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if ([text isEqualToString:@"\n"]) { [textView resignFirstResponder]; return NO原创 2012-07-05 11:44:13 · 496 阅读 · 0 评论 -
将ios客户端的页面跳转做灵活
在蘑菇街做了半年多的IOS开发,当时要做到整个客户端的首页和底部工具条可配置,通过后端返回数据来确定点击后跳转到app内部哪个UIViewController。后来做扇贝网的iPhone客户端也这样做了。这样做能灵活的改变客户端的结构,也可以很好的接入web页面。 启动客户端时,调用相关接口,后端服务器将首页以及tabbar的每个按钮去哪个页面用json传过来。例如: {src= "http原创 2012-07-05 11:46:53 · 607 阅读 · 0 评论 -
@property扩号内支持的几个属性
1,getter=getterName,setter=setterName,设置setter与getter的方法名 2,readwrite,readonly,设置可供访问级别 2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题 3,retain,setter方法对参数进行release旧值再retain新值,所有实现都是这个顺序(CC上有相关原创 2012-07-06 10:10:33 · 387 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n转载 2012-07-18 12:51:27 · 294 阅读 · 0 评论