摘要: UIImage可以通过以下两种方式进行初始化: 两种方式的区别: 第一种初始化方式: 使用imageNamed:第一次读取的时候,先把这个图片放到缓存里,下次再使用到这个同名图片的时候直接从缓存中读取;优点:方便快捷,只有第一次使用的时候稍慢,接下来再使用就会稍微快点;缺点:如果在当前工程中只使用一 阅读全文
posted @ 2016-05-12 17:36 Andy5020 阅读(231) 评论(0) 推荐(0) 编辑
摘要: //得到中英文混合字符串长度 方法1 - (int)convertToInt:(NSString*)strtemp { int strlength = 0; char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding]; for (int i=0 ; i<[strtemp lengthOfB... 阅读全文
posted @ 2016-05-12 17:13 Andy5020 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 去除 username中的空格,table newline,nextline 代码如下: NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet]; NSString * string =@"liuj 阅读全文
posted @ 2016-05-12 15:45 Andy5020 阅读(526) 评论(0) 推荐(0) 编辑
摘要: //判断字符串是否为空 -(BOOL)isEmpty:(NSString *)str { if(!str) { return true; } else { NSCharacterSet *set=[NSCharacterSet whitespaceAndNewlineCharacterSet]; NSStri... 阅读全文
posted @ 2016-05-12 15:39 Andy5020 阅读(223) 评论(0) 推荐(0) 编辑
摘要: KVC: key value coding,键值编码.是一种通过使用属性的名称(key)来间接访问对象属性的方法.这个方法可以不用通过 setter/getter 方法来访问对象的属性.该方法使用的实质是,是使用 valueForKey来代替 getter 方法, setValueForKey 来代 阅读全文
posted @ 2016-05-12 15:05 Andy5020 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要讲解iOS中动画的使用。 1、Core Animation,核心动画。 核心动画执行过程都是在后台操作的,不会阻塞主线程。Core Animation是直接作用在CALayer上的,并非UIView。 CAAnimation 是所有 Core Animation 动画类的父类,CAAni 阅读全文
posted @ 2016-05-12 14:41 Andy5020 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。 1,先看看setValue: forKey:的定义 @interface NSMutableDictionary(NS 阅读全文
posted @ 2016-05-12 11:39 Andy5020 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器 Build之后,文件直接就复制到了根目录下,于是读取的方法,应该是这样: NSString *earth = [[NSBundle mainBundle] pathForResource:@"Brad C 阅读全文
posted @ 2016-05-12 11:03 Andy5020 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 常看到类似的 这样的代码,用来获取 file 的完全路径。 那么它是什么东西呢:先看 NSBundle 类,直接继承NSObject类。 这个类的对象,代表了 app 中代码和资源的文件在文件系统里所在的位置,通俗的说,就是定位了程序使用的资源(代码,图形,音乐等数据)在文件系统里的位置,并可以动态 阅读全文
posted @ 2016-05-12 10:58 Andy5020 阅读(4073) 评论(0) 推荐(0) 编辑