`
bengan
  • 浏览: 203750 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
偶尔用了下优酷视频的iphone版,发现最下面那个环形滚动的效果不错。今天有点空,闲着也闲着,做了做。 资源是从优酷的ipa包里面解出来的,所以仿真度还是比较高。 代码是随便写的,就是模拟个意思,也没有封装成控件,又兴趣的童鞋可以,改改再分享下。 动画效果是用core animation,其实用uiview 的animation也一样的,主要是比较习惯前者,如果对core animtaion不大熟悉的童鞋,可以无视。 原文 http://www.cocoachina.com/bbs/read.php?tid=94449
@property 是一个属性访问声明,扩号内支持以下几个属性: 1,getter=getterName,setter=setterName,设置setter与getter的方法名 2,readwrite,readonly,设置可供访问级别 2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题 3,retain,setter方法对参数进行release旧值再retain新值,所有实现都是这个顺序(CC上有相关资料) 4,copy,setter方法进行Copy操作,与retain处理流程一样,先旧值release,再Copy出新的对象,retainC ...
如何正确的实现橡皮擦功能   很多朋友遇到过这个问题,如何实现橡皮擦功能呢? 简单的解决方法是取背景色然后绘制,这个是不对的。应该说是很迫不得已的选择! 我们希望清除图片数据再具体像素上的数据或者都赋值为0. CGContextSetBlendMode 函数会影响绘制时候的混色算法 例如点击橡皮擦后设置 CGContextSetBlendMode(context, kCGBlendModeClear); 这样再绘制时就会清除图像数据。 其它模式还包括 kCGBlendModeNormal     kCGBlendModeMultiply     k ...
实例讲解spring整合struts的几种方式 1,使用Spring 的 ActionSupport 2, 使用Spring 的 DelegatingRequestProcessor 类。 3,全权委托。 无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。 struts-config.xml中 <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">   <set-propert ...
Vi: Search and Replace Change to normal mode with <ESC>. Search (Wraped around at end of file):   Search STRING forward :   / STRING.   Search STRING backward:   ? STRING.   Repeat search:   n   Repeat search in opposite direction:  N  (SHIFT-n) Replace: Same as with sed, Replace OLD with ...
基于UML的Blog系统分析与设计之五------边界类、控制类、实体类的设计 边界类、控制类、实体类 边界对象(boundary object):参与者使用它来同系统交互,这通常包含窗口,屏幕,对话框和菜单。 实体对象(entity object): 它指的是用例完成以后系统要保存的数据,以后进行数据库设计时可以参照。 控制对象(control object): 将边界对象和实体对象关联起来(通常被称为控制器,因为它们通常不是真正的对象),它包含了大部分应用逻辑,它们在用户和存储的数据之间架起一座桥梁。控制对象中包含经常修改的业务规则和策略。这样修改只需要在这些对象中进行,而不会涉及到用户 ...
1.去掉所有行的空格 sed -i 's/ //g' source.txt 2.去掉空行 sed -e '/^$/d' source.txt >result.txt 3.去掉windows与linux下文本中区别--^M sed -e 's/^M//g' source.txt >result.txt 4.去除字符串前后空格(字符串中间的保留) str=`echo "$str"|sed -e 's/^ *//' -e 's/ *$//'`
SQL>set colsep' ';     //-域输出分隔符    SQL>set echo off;      //显示start启动的脚本中的每个sql命令,缺省为on    SQL> set echo on           //设置运行命令是是否显示语句    SQL> set feedback on;      //设置 ...
去除iPhone图标的高光效果 在resources/xxx-info.plist里找到"Icon already includes gloss and bevel effects"然后设置为YES. 就这么简单.
1.将设计好的图片,拖拽到Groups&Files的Resources目录下; 2.修改Resources目录下的“工程名-info.plist”文件 3.修改该文件的Iconfile属性,填写拖入图片的名称,保存该文件。 4.Build and Run工程即可。 说明:iPhone对应用程序的Icon尺寸要求是72*72,但系统会根据开发者提供的图片大小自动调节尺寸,提供圆角和光影显示效果;如果需要将应用提交的AppleStore,需要提供512*512尺寸的Icon。
在iphone中要实现在用户输入的时候判断是否是float或者是int,找了很久终于在一个论坛上得到帮助。 - (BOOL)isPureFloat:(NSString *)string{       NSScanner* scan = [NSScanner scannerWithString:string];       float val;       return [scan scanFloat:&val] && [scan isAtEnd]; }
今日终于入手iphone了不过不是i4是3GS 8G版,在HK苹果官网定购4088$HK,下周到货还要亲戚帮手带过来。信用卡扣款扣了500多刀(明天还要问问怎么还款)约合RMB3507。 现在真后悔当初i4(4999$HK)还可以订购的时候没有出手,现在看着HK都炒到6K多只好退而求其次了。  没办法还是为了做开发顶硬上啦。 苹果1定会要你千万陪还比我的~~~~哈哈!      
objective c 截屏代码 -(void)save{         UIGraphicsBeginImageContext(mybackgroundview.bounds.size);     //currentView 当前的view     [mybackgroundview.layer renderInContext:UIGraphicsGetCurrentContext()];     UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();     UIGraphicsEndImageContext( ...
Xcode的代码提示功能,只需要在变量后面+空格在按热键:ctrl+ESC或者ctrl+, (逗号键),提示就会出来了。 同样,带有properties的属性可以在.(点属性)后面通过按ctrl+ESC或者ctrl+,激活提示列表。 可是比较头疼的是,这里列出了太多相关不相关的方法、属性等等等等。在里面寻找需要的实在是太麻烦了。其实XCode还有另外一个热键,可以获取到比较相关的方法(就是你可能需要的)。这个热键是ctrl+. (点键),在空格后面按这个热键,就会出现你最可能需要的消息或者方法的提示。连续按此热键这些提示就会循环出现。如下图所示。 有些情况下,某些方法会带有多个不同的参数,通 ...
每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。 我们使用Core Graphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下面是这些类型的简要描述。     1.CGRect     CGRect结构在屏幕上定义了一个矩形。它包含原点(rect.origin)和大小(rect.size)。需要了解以下CGRect函数。     ·CGRectMake(origin.x,origin.y,size.width. Size.height)在代码中定义矩形。     ...
Global site tag (gtag.js) - Google Analytics