摘要:
一 CoreData 了解 1 CoreData 数据持久化框架是 Cocoa API 的一部分,首先在iOSS5 版本的系统中出现; 它允许按照 实体-属性-值 模式组织数据; 并以 XML 、 二进制文件、内存、自定义数据类型或者 SQLite 数据文件的格式持久化数据 2 CoreData 主 阅读全文
2016年11月16日
摘要:
一 多线程 二 NSThread 三 NSOperationQueue 四 GCD 五 多线程管理 一 多线程 1 术语 程序:由源代码生成的可执行应用。(例如:QQ.app) 进程:一个正在运行的程序可以看做一个进程,进程拥有独立运行所需要的全部资源, 每个进程,都在自己独立的内存空间运行,并且进 阅读全文
摘要:
一 、HTTP 和 HTTPS 协议 1 网络七层模型 (网络体系结构参考模型OSI) 物理层:用作机械、电子、定时接口通信信道上的原始比特流(bites二进制流)传输 数据链路层:物理寻址,同时将原始比特流转变为逻辑传输线路 网络层:控制子网的运行,如逻辑编址,分组传输,路由选择 传输层:接收上层 阅读全文
摘要:
一 数据安全 1 数据本身的安全(现代密码学) 1.1 数据保密 1.2 数据完整性验证 1.3 数据双向认证 2 数据防护安全 2.1 磁盘列阵 2.2 数据备份 2.3 异地容灾 3 术语 密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密 阅读全文
摘要:
一 解析 二 XML数据结构 三 JSON 数据结构 一 解析 1 定义: 从事先规定好的格式中提取数据 解析的前提:提前约定好格式,数据提供方按照格式提供数据、数据获取方则按照格式获取数据 2 主流的数据交换格式有两种:XML 、JSON 3 iOS 开发常见的解析 : 3.1 XML 解析 :S 阅读全文
摘要:
一 数据库管理系统 二 SQL 语句 三 iOS 的数据库技术实现 /** iOS 的数据持久化方式 1 属性列表(plist 文件),Preferences(偏好设置,通过単例) 2 归档(类名 NSKeyedArchiver) 3 数据库 (SQLite、CoreData、FMDB(第三方)) 阅读全文
摘要:
一 沙盒机制 二 简单对象的写入与读取 三 文件管理器 四 复杂对象的写入与读取 一 沙盒机制 1 概念 沙盒(SandBox) : 每一个 iOS 应用程序都会为自己创建一个文件系统目录(文件夹),这个独立、封闭、安全的空间,叫做沙盒。 注: 每一个应用程序都会拥有一个应用程序沙盒 应用程序沙盒就 阅读全文
摘要:
框架:是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其他的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 每个框架对于 iOS 系统里的一层,每层建立在它下面层的上面。应该尽量使用上层的框架来代替下面的框架。更高层次的框架是对底层框架基于对象的抽象 Coaoa 阅读全文
2016年11月5日
摘要:
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式的思想:当某对象改变时,观察者会自动通知所有相关的状态进行更新 iOS中观察者模式实现:有四种方法,NSNotification、K 阅读全文