摘要:
一 数据储存 1。如果后期需要增加数据库中的字段怎么实现,如果不使用 CoreData 呢?编写 SQL 语句来操作原来表中的字段1)增加表字段ALTER TABLE 表名 ADD COLUMN 字段名 字段类型;2)删除表字段ALTER TABLE 表名 DROP COLUMN 字段名;3)修改字 阅读全文
摘要:
1.客户端安全处理方式 1> 网络数据传输(敏感数据[账号\密码\消费数据\银行卡账号], 不能明文发送) 2> 协议的问题(自定义协议, 游戏代练) 3> 本地文件存储(游戏的存档) 4> 源代码 2.sip 是什么 1> SIP(Session Initiation Protocol),会话发起 阅读全文
摘要:
XML & JSON 简介 •JSON –作为一种轻量级的数据交换格式,正在逐步取代XML,成为网络数据的通用格式 –基于JavaScript的一个子集 –易读性略差,编码手写难度大,数据量小 –JSON格式取代了XML给网络传输带来了很大的便利,但是却没有了XML的一目了然,尤其是JSON数据很长 阅读全文
摘要:
原文转自:http://blog.csdn.net/axing1991/article/details/45149087 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 阅读全文
摘要:
runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 阅读全文
摘要:
什么是FMDB: FMDB是一个和iOS的SQLite数据库操作相关的第三方框架。主要把C语言操作数据库的代码用OC进行了封装。使用者只需调用该框架的API就能用来创建并连接数据库,创建表,查询等。 为什么要使用FMDB 1、轻量级,灵活。不消耗太多性能2、FMDB将C语言的iOS系统的SQLite 阅读全文
摘要:
CoreData是iOS5后,苹果提供的原生的用于对象化管理数据并且持久化的框架。CoreData本质上是将底层数据库封装成对象进行管理。但数据库实际上只是CoreData的一个功能,并不是全部功能。在iOS开发中,除了可以使用CoreData进行数据管理,还可以使用SQLite进行内存管理。并且有 阅读全文