摘要:
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:1 NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary]; 2 3 NSString *appVersion = [infoDic objectForKey:@"CFBundleVersion"]; 这样就获取到当前运行的app的版本了要获取当前app store上的最新的版本,有两种方法,一、在某 阅读全文
摘要:
在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubview增加了大量的子view。这些子view大多数不会一直处于界面上,只是在某些情况下才会出现,例如登陆失败的提示view,上传附件成功的提示view,网络失败的提示view等。但是虽然这些view很少出现,但是我们却常常一直把它们放在内存中。另外,当收到内存警告时,我们只能自己手工把这些view从sup 阅读全文
摘要:
1.很早就看到项目里面有下面这样的写法1 - (id) initWithTitle:(NSString *)title items:(MXContextMenuItem *)item, ... NS_REQUIRES_NIL_TERMINATION; 2.查了点资料,自己练习了下,试着写了个 1 //.h 2 - (NSString *)addMoreArguments:(NSString *)firstStr,...NS_REQUIRES_NIL_TERMINATION; 3 4 //.m 5 - (NSString *)addMoreArguments:(NSStrin... 阅读全文
摘要:
文字属性textplaceholder //默认使用70%灰色 font textColor textAlignment文字大小adjustsFontSizeToFitWidthminimumFontSize编辑行为editing //是否正在编辑(read-only)clearsOnBeginEditing展现形态borderStyle //默认UITextBorderStyleNone,是UITextBorderStyleRoundedRect时自定义的background无效backgrounddisabledBackgroundproperty //backgrou... 阅读全文
摘要:
默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下;Library:存储程序的默认设置或其它状态信息;tmp:提供一个即时创建临时文件的地方。iTunes在与iPhone同步时,备份所有的Documents和Library文件。iPhone在重启时,会丢弃所有的tmp文件。 1 //取得Documents路径的方法: 2 - (NSString *)documentFolder { 3 //-----------------------方式一--------------... 阅读全文
摘要:
先打开命令行终端。1、创建svn repositorysvnadmin create /yourpath/svnroot/repository进入下面目录配置svn用户权限。/yourpath/svnroot/repository/conf/目录下存在3个文件:authz,passwd,svnserve.conf。。2、编辑配置文件 vi svnserve.conf 取消下列行的注释anon-access = readauth-access = readpassword-db = passwd (密码配置的保存文件)auth-db = authz (认证配置的保存文件) 1 ### This 阅读全文
摘要:
在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubview增加了大量的子view。这些子view大多数不会一直处于界面上,只是在某些情况下才会出现,例如登陆失败的提示view,上传附件成功的提示view,网络失败的提示view等。但是虽然这些view很少出现,但是我们却常常一直把它们放在内存中。另外,当收到内存警告时,我们只能自己手工把这些view从sup 阅读全文
摘要:
最近工作中,遇到一个需求,需要把一个UIView对象转成UIImage对象显示。经过网络搜索,找到如下答案:1 -(UIImage*)convertViewToImage:(UIView*)v{2 CGSize s = v.bounds.size;3 UIGraphicsBeginImageContext(v.bounds.size);4 [v.layer renderInContext:UIGraphicsGetCurrentContext()];5 UIImage*image = UIGraphicsGetImageFromCurrentImageConte... 阅读全文
摘要:
holydancer原创,如需转载,请在显要位置注明:转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/9219333概述:苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还 阅读全文
摘要:
我知道的实现方法有三种。1、通过image mask来操作,需要添加mask目标图片。2、通过imageview的layer来操作如下代码1 UIImageView * imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"oiuyfdsa.png"]]; 2 imageView.frame = CGRectMake(20.f, 20.f, 100.f, 100.f); 3 imageView.layer.masksToBounds = YES; 4 imageView.layer.corn 阅读全文