数据存储之三CoreData
1.CoreData简介 2.CoreData数据模型 3.CoreData的主要对象 4.使用CoreData实现数据存储 一.CoreData简介 CoreData用做数据持久化,是数据持久化的最佳方式,CoreData能合理管理内存,避免使用sql的麻烦,高效,适用于大批量数据存储和查询。 CoreData不是数据库,最终存储形式可以是SQLite数据库,xml,二进制,内存,或自定义数据类型等方式来存储数据。...【详细】
ios coreData 数据存储
2016年04月21日 赞:3 评论:0 阅读:652
数据存储之一数据格式
1.了解iOS数据持久化的概念和方式 2.属性列表的读取和存储 3.xml文件的解析方法 4.json文件的写入和解析 5.数据持久化的方式和偏好设置的使用 一.iOS数据持久化的方式 1.属性列表:plist 2.对象归档:NSCoding 3.偏好设置:preference 4.数据库 上述四种存储方式,前三者比较简单,只适合小数据的存储和查询操作,数据库适合大数据的存储和查询,...【详细】
ios 数据存储
2016年04月17日 赞:1 评论:1 阅读:1044
数据存储之二数据库
1.认识数据库 2.使用Navicate操作数据库 3.基础的数据库语句 4.使用数据库做增删改查 5.FMDB的使用 一.概念 数据库是按照数据结构来组织,存储和管理数据的仓库。分为两大类:关系型数据库,对象型数据库 SQLite数据库结构简单,适用于嵌入式和小型应用。 网络数据库访问 本地数据库访问 二.Navicat的使用 1.建立数据库连接 2.在数据库中建立...【详细】
ios 数据存储
2016年04月17日 赞:0 评论:0 阅读:528
github入门级之上传代码
作为一个github小白,尤其是英文水平比较低,进入github后,满篇英文,实在头疼。 本文教小白如何首次向github中传入代码。 1.首先你需要有一个github账户,这是第一步,这里自行创建,不再介绍。 其次,需要下载github desktop(github客户端),在网上随便搜索就能搜到,下载完成后 2.登录页面后,首先会看到一个你的主页面。 3.然后点击右...【详细】
ios GitHub
2016年04月11日 赞:11 评论:1 阅读:892
网络技术之五XMPP
1.XMPP协议概述 2.XMPP系统结构与工作原理 3.XMPP特性 4.使用XMPP实现即时通信 一.XMPP协议系统结构 1.XMPP是基于XML开放式的即时消息传递和现场服务协议,用的是客户端-服务端(c\s)的系统架构。 2.XMPP定义了三个角色:客户端,服务端,网关 3.通信可以在这三者中任意两者双向发生。 4.客户端利用xmpp(基于tcp/ip)访问server,传输的是xml数据流...【详细】
ios 网络
2016年04月07日 赞:0 评论:1 阅读:658
网络技术之四AFNetWorking
1.AFNetWorking简介 2.熟悉ASIHTTPRequest 一.AFNetWorking简介 AFNetWorking是一个能快速使用的iOS和mac OS下的网络框架,他是构建在Foundation URL loading System之上的,封装了网络的抽象层,可以方便的使用,AFNetWorking是一个模块化结构,具有丰富的API框架。 AFNetWorking是目前使用最多的第三方网络库,没有之一。在开发之前,需要 下载AFNetWorking库文件。 二...【详细】
ios 网络
2016年04月07日 赞:0 评论:0 阅读:896
网络技术之三NSURLSession
1.熟悉CFNetWork 2.熟悉NSURLSession 3.使用NSURLSession封装网络请求 一.CFNetWork简介 1.CFNetWork是属于core Foundation层。该层是苹果对socket进行了简单的封装,该层提供了CFNetWork,CFNetServices。 2.著名的ASI网络框架在网络请求方面 就是对CFNetWork进行封装的。 3.CFNetWork主要依赖两个API,CFSocket和CFStream,CFSocket主要用于网络底层的通信,而CFSteam包括CFReadStream和...【详细】
ios 网络
2016年04月05日 赞:2 评论:3 阅读:812
网络技术之二HTTP协议
1.熟悉HTTP协议 2.使用Socket拼接HTTP GET 请求 3.保存HTTP请求返回的数据 4.HTTP与HTTPS的联系 一.HTTP简介 1.HTTP:超文本传输协议是互联网上应用最广泛的一种网络协议。 2.HTTP是一个客户端和服务器端请求和应答的标准(tcp)。客户端是终端用户,服务器端是网站。通过使用web浏览器,或者网络爬虫,客户端发起一个到服务端指定端口(默认为80)...【详细】
ios 网络
2016年04月04日 赞:0 评论:0 阅读:486
网络技术之一基本概念及Socket
1.熟悉网络体系结构及分层 2.熟悉socket,tcp/ip协议 3.使用socket向服务器发送请求,并接受数据 4.使用socket实现点对单通信 一.网络基础 1.计算机网络,就是利用通讯设备和线路将地理位置不同的,功能独立的多个计算机系统连接起来,以功能完善的软件实现网络中的资源共享和信息传递的系统。 2.计算机网络通常由三部分组成,他们是资源...【详细】
ios 网络
2016年04月04日 赞:1 评论:0 阅读:653
多线程技术之五GCD
1.认识CGD 2.Dispatch Queue 3.Dispatch Group 4.GCD常用方法 1.GCD简介 GCD 是 Grand Center Dispatch的简称,直译为调度中心,他是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。GCD会负责创建线程和调度你的任务,系统直接提供线程管理。 2.GCD的优势 易用:GCD比之NSThread好用,程序员只需要告诉GCD想要执行什么任务,不需要编...【详细】
ios 多线程
2016年03月31日 赞:0 评论:2 阅读:600
多线程技术之四NSOperationQueue
1.认识NSOperation和NSOperationQueue 2.如何使用NSOperationQueue实现多线程 1.了解NSOperation NSOperation是一个抽象类,用来封装单任务的代码和数据。我们不能直接使用这个类,而是使用系统定义的子类来完成实际的任务 iOS提供了两种默认实现:NSInvocitionOperation和NSBlockOperation,同时也可以自定义NSOperation子类 2.了解NSOperationQueue 一个NSOperationQueue对象并...【详细】
ios 多线程
2016年03月30日 赞:0 评论:0 阅读:490
多线程技术之三NSThread
1.初识NSThread 2.NSThread的使用方法 3.多线程通讯 4.线程同步 1.概念 NSThread是对pthread的上层封装,把线程处理为面向对象的逻辑。一个NSThread即为一个线程。 POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程 2.优点...【详细】
ios 多线程
2016年03月30日 赞:1 评论:0 阅读:407
多线程技术之二RunLoop
1.RunLoop的概念及作用 2.RunLoop的使用 3.RunLoop的相关类 4.RunLoop的工作原理 5.小结 6.思考 什么是RunLoop? 从字面意思上是一直循环跑,事实上就是一个循环的概念。一般的应用程序在退出之前都一直处于响应时间的状态,即事件循环结构。 RunLoop基本的循环模式 1.开始循环 2.程序处于睡眠状态,等待接受事件 3.事件传入,程序被唤醒,获取事件...【详细】
ios 多线程
2016年03月29日 赞:15 评论:14 阅读:6292
多线程技术之基本概念
1.什么是多线程,表现方式有哪些,都有哪些优缺点 2.线程开销 3.多线程中的基本概念 4.总结 进程是程序的实体 进程是程序的一次执行,进程是线程的容器 线程是轻量级进程,是程序执行流的最小单位 多线程的概念: 单个程序同时运行多个线程完成不同的任务,称为多线程,是指从软件或者硬件实现多个线程并发执行的技术 为什么使用...【详细】
ios 多线程
2016年03月29日 赞:0 评论:0 阅读:473
共14个 共1页
sina weixin mail 回到顶部