随笔分类 -  iOS高级

上一页 1 ··· 7 8 9 10 11
站在基础的肩膀上,看的更远
摘要:网络编程:HTTP协议、XML数据协议、JSON数据协议:HTTP:1、HTTP传输数据有四种方式:Get方式、Post方式、同步请求方式、异步请求方式。说明:同步和异步请求方式在创建链接对象和创建请求对象时,用Get方式或Post方式中的任意一种即可;那么,同步/异步请求方式和Get/Post方式... 阅读全文
posted @ 2015-09-23 20:35 XYQ全哥 阅读(655) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库虽然可以和tableview或者UITableViewController一起使用将数据显示在表格上,但是在准备数据的时候,这种方式需要用一个可变数组来装从数据库一次性取出来的所有数据,然后通过操作这个数组来显示数据再表格上,从内存的优化和性能上来说并不是很好;这里,介绍一种新... 阅读全文
posted @ 2015-09-23 20:22 XYQ全哥 阅读(482) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库是用来持久性存储数据的,那么,我们再从该数据库中取出数据干什么呢?明显的是为了对数据做操作,这个过程中可以将它们直观的显示出来,即通过表格的形式显示出来。CoreData配合tableView一起使用,是很常用的一种方式,直观、清晰明了。下面就来具体的举个例子:要求:将数据库中... 阅读全文
posted @ 2015-09-22 21:55 XYQ全哥 阅读(595) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库框架是一个封装性好,功能强大数据库,它底层使用的还是sqlite数据库,不过苹果公司在其基础上,为其封装新和安全性的维护上做了大量的处理,例如对一些事物做了详细的操作,如读脏数据、提交回滚等,使得CoreData的安全性很可靠。 用数据库存储数据时,有时候不只是创建一个表... 阅读全文
posted @ 2015-09-22 17:56 XYQ全哥 阅读(750) 评论(0) 推荐(0) 编辑
摘要:CoreData数据库框架:mac系统自带的数据库,它是苹果公司对sqlite进行封装而来的,既提供了对数据库的主要操作,也提供了具体的视图关系模型。需要用到三个对象:1•Managed Object Model(被管理对象模型): 数据库的轮廓,或者结构。包含了各个实体的定义信息2•Persi... 阅读全文
posted @ 2015-09-21 23:11 XYQ全哥 阅读(550) 评论(0) 推荐(0) 编辑
摘要:第三方数据库FMDB •FMDB的使用:在sqlite的基础上,将sqlite中的函数进行封装产生的一个数据库文件。 –FMDB的好处是对基本C库的封装,方便使用。同时还提供了多线程操作数据库带来的读脏数据等问题的方法。 –框架地址:https://github.com/ccgus/fmdb –FM 阅读全文
posted @ 2015-09-21 21:47 XYQ全哥 阅读(727) 评论(0) 推荐(0) 编辑
摘要:iphone-CoreData的使用详解一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore... 阅读全文
posted @ 2015-09-21 20:39 XYQ全哥 阅读(358) 评论(0) 推荐(0) 编辑
摘要:来自会员pengtao的分享:(原文:https://github.com/ccgus/fmdb)由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢?两种都行,FMDB会在编译的... 阅读全文
posted @ 2015-09-21 10:06 XYQ全哥 阅读(233) 评论(0) 推荐(0) 编辑
摘要:SQLite支持的常见数据类型如下所示。–INTEGER有符号的整数类型–REAL浮点类型–TEXT字符串类型,采用UTF-8和UTF-16字符编码–BLOB二进制大对象类型,能够存放任何二进制数据(C语言中)使用步骤:1.新建项目时,先导入系统框架(C语言). (libsqlite3)2.头文件#... 阅读全文
posted @ 2015-09-20 23:15 XYQ全哥 阅读(396) 评论(0) 推荐(0) 编辑
摘要:介绍:sqlite3(3是版本)是本地系统中的一个小型数据库,因为它没有在数据维护和安全上做过多的操作,所以它存储处理数据时,非常简单方便,但是它是不安全和不可靠的,如果一旦误操作删除了数据,是没有办法恢复的;而SQL Server 和Oracal这种数据库属于重量级的,它们都有备份机制,因此它们创... 阅读全文
posted @ 2015-09-20 22:58 XYQ全哥 阅读(391) 评论(0) 推荐(0) 编辑
摘要:一、数据库的概念:1.、什么是数据库 SQL Server 2010、Oracle、MySQL 关系数据库 NoSQL数据库-非关系型数据库 数据库主要由表组成 表由字段组成 数据 就是表中的记录 表间的关系:一对一、一对多(订单:订单的头和订单明细) 外键 主键... 阅读全文
posted @ 2015-09-20 20:39 XYQ全哥 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:IOS谓词--NSPredicate分类:IOS应用2013-02-19 17:246792人阅读评论(1)收藏举报Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用... 阅读全文
posted @ 2015-09-20 12:13 XYQ全哥 阅读(301) 评论(0) 推荐(0) 编辑
摘要:文件归档和解归档:用途:所谓文件归档,就是把需要存储的对象数据存储到沙盒的Documents目录下的文件中,即存储到了磁盘上,实现数据的持久性存储和备份。解归档,就是从磁盘上读取该文件下的数据,用来完成用户的需求。对象归档是将对象归档以文件的形式保存到磁盘中(也称为序列化,持久化),使用的时候读取该... 阅读全文
posted @ 2015-09-20 11:25 XYQ全哥 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:偏好设置的详解:用途:主要用来存储用户系统的设备信息,但有的时候也可以在程序的任何地方用来存储数据,作为全局数据来访问,例如视图切换需要进行登录时。偏好设置的写入:•很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能•每个应用都... 阅读全文
posted @ 2015-09-20 10:19 XYQ全哥 阅读(4041) 评论(0) 推荐(0) 编辑
摘要:沙盒的详解:•iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被称为沙盒•iOS常用目录:–Bundle //该目录下的文件是用来存储应用程序包的,包中含有应用程序和素材资源–Documents //该目录下的文件通常用来持久性存储数据并备份,... 阅读全文
posted @ 2015-09-20 09:59 XYQ全哥 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:一、沙盒和应用程序包•iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被称为沙盒•iOS常用目录:–Bundle–Documents–Library/Caches–Library/Preference–tmp显示mac隐藏文件:defaults write com... 阅读全文
posted @ 2015-09-19 22:27 XYQ全哥 阅读(516) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11