摘要: 去除 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) 编辑
摘要: 1、SQL语句的预编译:将语句转为数据流,执行语句前检查语句的语法,但不能知道语句是否能查出结果。此方法有返回值 预编译成功则返回SQLITE_OK 0否则返回SQLITE_ERROR 1int sqlite3_prepare_v2( sqlite3 *db, //指向数据库的指针 const ch 阅读全文
posted @ 2016-05-11 17:33 Andy5020 阅读(811) 评论(0) 推荐(0) 编辑
摘要: ios layout机制相关方法 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews 但是是用initWithFrame 进行初始化时,当rect的值不为CGRectZero时,也会触发 2、addSubview会触发layoutSubview 阅读全文
posted @ 2016-05-10 18:23 Andy5020 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 要点 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 从具体实现角度来说,就是以下三点:一是单例模式 阅读全文
posted @ 2016-05-10 15:40 Andy5020 阅读(153) 评论(0) 推荐(0) 编辑