摘要:
iOS中很多时候都需要用到指定风格的圆角按钮,尽管UIButton提供了一个方式创建圆角按钮:+ (id)buttonWithType:(UIButtonType)buttonType;//指定buttonType为UIButtonTypeRoundedRect但是这样创建出来的按钮仅仅能支持默认的... 阅读全文
摘要:
内存管理实践尽管基本的概念在内存管理策略文章中简单得阐述了,但是还有一些实用的步骤让你更容易管理内存;有助于确保你的程序最大限度地减少资源需求的同时,保持可靠和强大。使用“访问器方法”让内存管理更简单假如,你的程序有一个对象类型的属性,你必须保证:当你使用的时候,任何的已经赋值了的对象不会被销毁。被... 阅读全文
摘要:
内存管理策略(memory Management Policy) NSObject protocol中定义的的方法和标准命名惯例一起提供了一个引用计数环境,内存管理的基本模式处于这个环境中。NSObject类定义了一个方法叫 dealloc,当对象销毁的时候,dealloc会被自动调用。本文描述,... 阅读全文
摘要:
今天给大家带来的一篇手绘风格博文《内存管理一点也不神秘》每当我们程序执行alloc/new/copy/mutableCopy的时候,当我们执行release的时候,当我们执行retain的时候,当我们执行autorelease的时候,我们的内存到底是怎样在运转?本文讲以手绘的风格像大家展示内存运作的... 阅读全文
摘要:
UIImage*img =[button imageForState:UIControlStateNormal]; 阅读全文
摘要:
uicollectionview下单独使用uibutton然后setimage或者直接使用uiimageview然后一定角度旋转后发现size会变动解决方案:添加uibutton到uicollectionvview然后添加uiimageview到uibutton上而后旋转没有问题但是点击时候即便设置... 阅读全文
摘要:
在所有的移动开发平台数据持久化都是很重要的部分:在j2me中是rms或保存在应用程序的目录中,在symbian中可以保存在相应的磁盘目录中和数据库中。symbian中因为权限认证的原因,在3rd上大多数只能访问应用程序的private目录或其它系统共享目录。在iphone中,apple博采众长,提供... 阅读全文
摘要:
本文中的代码托管在github上:https://github.com/WindyShade/DataSaveMethods相对复杂的App仅靠内存的数据肯定无法满足,数据写磁盘作持久化存储是几乎每个客户端软件都需要做的。简单如“是否第一次打开”的BOOL值,大到游戏的进度和状态等数据,都需要进行本... 阅读全文
摘要:
1,将normal和highlight两种方式都设置上图片即可UIButton *goback = [[UIButton alloc]initWithFrame:CGRectMake(5.0f, 5.0f, 32.0f, 32.0f)]; goback.backgroundColor = [UICo... 阅读全文
摘要:
UIImageView *backgroundImage = [[UIImageView alloc] initWithFrame:self.view.frame]; [backgroundImage setImage:[UIImage imageNamed:@"spriteBG.png"]]; [... 阅读全文