摘要: 摘要:关键点:创建、插入、查询、数据格式化 第三方框架FMDB 开源 1)什么是FMDB FMDB是iOS平台的SQLite数据库框架,FMDB以OC的方式封装了SQLite的C语言API。 2)FMDB的优点 FMDB是iOS平台的SQLite数据库框架,FMDB以OC的方式封装了SQLite的C 阅读全文
posted @ 2016-05-04 14:36 bonjour520 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1、Xcode的类:NSRegularExpression 使用正则表达式的步骤: step1、定义规则(NSString) step2、创建正则表达式的对象(NSRegularExpression) step3、匹配字符串,返回数组(NSArray:存储的对象是NSTextCheckingResu 阅读全文
posted @ 2016-04-29 10:10 bonjour520 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、在storyBoard之外的xib 要注意的是:TableView的代理一定要设置为FilesOwner 使用: 方式一: 直接创建对象如下,(如果要使用xib里的控件,那么就要将xib里的控件作为成员变量了) GACityRegonController *gaRegonVC=[[GACityR 阅读全文
posted @ 2016-04-28 23:11 bonjour520 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1、传值问题:为什么不能给控件的接口赋值 如执行Segue跳转 [self performSegueWithIdentifier:GAPlayeVideo sender:gaVideo]; //在跳转到目标界面前,给目标对象传递参数 - (void)prepareForSegue:(UIStoryb 阅读全文
posted @ 2016-04-28 23:10 bonjour520 阅读(464) 评论(0) 推荐(0) 编辑
摘要: //——————————————— 在不确定的Segue跳转 多个按钮指向要跳转的视图 1、在一个恰当的位置执行跳转 - (IBAction)addHero:(id)sender { NSEntityDescription *entity=self.fetchedResultsController. 阅读全文
posted @ 2016-04-28 23:09 bonjour520 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在iOS8以前搜索框是作为一个控件添加到TableViewController中, 有系统自带的搜索变量self.searchDisplayController 遵守一个搜索显示的协议<UISearchDisplayDelegate>,实现方法就可以了。 在ProductTableViewContr 阅读全文
posted @ 2016-04-28 23:06 bonjour520 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1、协议:是一组声明方法的集合,不能声明成员变量,作用类似于接口。 遵守此协议的类就相当于拥有了这个协议的所有方法的声明,如果父类遵守了某个协议,子类也遵守了这个协议。 遵守这个协议的类可以实现协议中的方法。 关键字: @required:声明必须遵守的方法 @optional:声明可选的方法 2、 阅读全文
posted @ 2016-04-28 23:04 bonjour520 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1、Alt键的使用 2、设置捕捉所有意外断点:停在代码出错处 2015年07月27日09:52:12 3、搜索 command + F:在当前的文件中搜索 command + Shift +F:在整个项目中搜索 2015年08月16日 4、调试出错对象的值: 格式:po 对象 po:print ob 阅读全文
posted @ 2016-05-04 15:00 bonjour520 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、了解XMPP协议(标准)XMPP 即时通讯协议SGIP 短信网关协议 这手机发短信移动支付和网页支付0x23232[0,1] 0x23232 0x23232 0x23232只有协议,必须会有协议文档二、环境配置1.安装mysql2.修改mysql的帐户的密码》sqlite(移动平台) ,是没有密 阅读全文
posted @ 2016-05-04 14:55 bonjour520 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 二、环境配置1.安装mysql2.修改mysql的帐户的密码》sqlite(移动平台) ,是没有密码直接连接数据库》mysql sqlServer (服务端的数据库) 是有帐户和密码 默认安装完mysql,他的帐户是root 密码为空 1)配置文件:设置mysql的搜索路径 a、打开终端,输⼊入: 阅读全文
posted @ 2016-05-04 14:54 bonjour520 阅读(614) 评论(0) 推荐(0) 编辑
摘要: NSURLConnection 1、准备网络资源地址:URL 注意:由于URL支持26个英文字母,数字和少数的几个特殊字符. 因此对于URL中包含非标准URL的字符,需要进行编码. iOS提供了函数 stringByAddPercentEscapesUsingEncoding对中文和一些特殊字符进行 阅读全文
posted @ 2016-05-04 14:52 bonjour520 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 关于静态库引用文件 如果希望你的工程能在未来能导出成静态库,那么在你编写的时候要遵循静态库引用原则,使用这种方式。 注意:这种引用方式必须在你的Products下静态库成黑色时候,才能编译通过。 使用:出现问题 1、正确引用头文件方法: 2、关于找不到文件的报错:直接看下边 分析: 关于第三方库找不 阅读全文
posted @ 2016-05-04 14:49 bonjour520 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 1、可以根据类的成员变量名称来读取内容,类的成员变量的值 定义一个:Person类 @interface Person : NSObject @property(nonatomic,strong)NSString *name;@property(nonatomic)NSUInteger age; @ 阅读全文
posted @ 2016-05-04 14:48 bonjour520 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前提,用到的东东: 1、文件数据类:NSData类型(二进制) 1)作用:专门用于将数据封装成二进制的类。数据(文本,图片,音频,视频....) ==> NSData类型的对象 2)编码方式:使用UTF8国际通用编码 encoding:NSUTF8StringEncoding 3)NSString与 阅读全文
posted @ 2016-05-04 14:42 bonjour520 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1、iOS的文件系统 1.1、SandBox(沙箱、沙盒) 在iOS中,任何一个App都存放在自己的一个称之为SandBox中 1)SandBox的组成 a、Bundle Container:放应用程序的Bundle(包) b、Data Container: Documents:用户的数据基本都会放 阅读全文
posted @ 2016-05-04 14:41 bonjour520 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。 (1)managed object model(被管理的对象模型) (1)managed object model(被管理的对象模型) 是描述应用程序的 阅读全文
posted @ 2016-05-04 14:39 bonjour520 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 特点: 特点: 1、在哪个目录下创建数据库,就会在该目录下保存数据库 SQLite的不足: 1、还不支持外键约束,(3.6版本以下) 管理工具: a、SQLite Database Browser (http://sqlitebrowser.sourceforge.net) b、SQLite Con 阅读全文
posted @ 2016-05-04 14:38 bonjour520 阅读(196) 评论(0) 推荐(0) 编辑