摘要: 1. 多线程概述 1> 程序、进程和进程的概念 程序:由源代码生成的可执行应用。(例如:QQ.app) 进程:一个正在运行的程序可以看做一个进程。(例如:正在运行的QQ就是一个进程),进程拥有独立运行所需的全部资源。 线程:程序中独立运行的代码段。(例如:接收QQ消息的代码) 一个进程是由一或多个线 阅读全文
posted @ 2016-05-17 23:00 墨隐于非 阅读(525) 评论(0) 推荐(2) 编辑
摘要: 在iOS开发中经常会看到KVC和KVO这两个概念,比较可能混淆,特地区分一下 KVC(Key Value Coding) 1> 概述 KVC:Key Value Coding,键值编码,是一种间接访问实例变量的方法。 KVC 提供了一个使用字符串(Key)而不是访问器方法,去访问一个对象实例变量的机 阅读全文
posted @ 2016-05-12 22:15 墨隐于非 阅读(4009) 评论(0) 推荐(0) 编辑
摘要: 显示隐藏文件夹 1. 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 第一步:命令行执行上述命令: 第二步:将Finder重新打开 第三步:你在你的Finder文件夹中就会看到隐藏文件 2. 隐藏:defaults wr 阅读全文
posted @ 2016-05-12 21:06 墨隐于非 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 在互联网发展趋势迅猛的今天,数据安全的重要性日趋凸显。也成为我们必须了解的互联网知识。 在移动互联网浪潮下,用户的资金安全、企业的信息安全都是我们实际开发中必须考虑的内容。 1. 数据安全 1> 概述 数据安全:是一种主动的包含措施,数据本身的安全必须基于可靠的加密算法与安全体系,主要是有对称算法与 阅读全文
posted @ 2016-05-12 20:40 墨隐于非 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 自定义cell的文本图片自适应高度代码,如果存在自定义的cell赋值封装,就必须将自适应高度代码写在这个方法中 点击效果: 注:- (void)layoutSubviews 方法不能同时操作,否则会出现cell的高度错乱 显示: 点击: 阅读全文
posted @ 2016-05-11 21:47 墨隐于非 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP和HTTPS协议 1> URL URL全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL URL的基本格式=协议://主机地址/路径 http://ww 阅读全文
posted @ 2016-05-11 21:39 墨隐于非 阅读(446) 评论(0) 推荐(1) 编辑
摘要: 1. 解析的基本的概念 解析:从事先规定好的格式中提取数据 解析前提:提前约定好格式,数据提供方按照格式提供数据、数据获取方则按照格式获取数据 iOS开发常见的解析:XML解析、JOSN解析 2. XML数据结构 1> 概述 XML:Extensible markup language(可扩展标记语 阅读全文
posted @ 2016-05-10 17:44 墨隐于非 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录等。NSUserDefaults 基本上支持所有的原生数据类型NS 阅读全文
posted @ 2016-05-08 20:31 墨隐于非 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 在SQLite中,执行SQL语句的sqlite3_exec()和sqlite3_prepare()两个核心方法的返回值都是一个整型数据,因此,当程序执行出现错误时,我们可以根据执行返回的整型数据来判断错误发生的原因。以下就是SQLite的错误码: 阅读全文
posted @ 2016-05-07 21:08 墨隐于非 阅读(6113) 评论(0) 推荐(0) 编辑
摘要: 1. 关于命名 1> 统一要求 含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释 使用全称,不适用缩写 含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释 使用全称,不适用缩写 2> 类的命名 大驼峰式命名:每个单词的首字母都采用大写字母 例子:MFHomePageView 阅读全文
posted @ 2016-05-07 20:07 墨隐于非 阅读(14574) 评论(2) 推荐(3) 编辑
摘要: 1. CoreData数据库框架的优势 1> CoreData历史 CoreData数据持久化框架是Cocoa API 的一部分,首次在iOS5版本的系统中出现,它允许按照实体-属性-值模型组织数据,并以XML、二级制文件或者SQLite数据文件的格式持久化数据。 CoreData主要提供对象 关系 阅读全文
posted @ 2016-05-06 19:58 墨隐于非 阅读(690) 评论(2) 推荐(3) 编辑
摘要: 单例模式的特点 一个类中只能有一个实例对象 单例生命周期和操作的生命周期一样长 一个类中只能有一个实例对象 单例生命周期和操作的生命周期一样长 单例模式的优点: 由于单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁地创建、销毁时,而且创建或销毁时性能又无法优化,单例模式的优势就非 阅读全文
posted @ 2016-05-05 15:53 墨隐于非 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 1. 数据库管理系统 1> SQL语言概述 SQL: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集, 是一种功能齐全的数据库语言。 2> 常见的数据库 MySQL: MySQL是一个精巧的SQL数据库管理系统, 而且是开源的 阅读全文
posted @ 2016-05-04 20:53 墨隐于非 阅读(652) 评论(0) 推荐(0) 编辑
摘要: UIImage可以通过以下两种方式进行初始化: 两种方式的区别: 第一种初始化方式: 使用imageNamed:第一次读取的时候,先把这个图片放到缓存里,下次再使用到这个同名图片的时候直接从缓存中读取;优点:方便快捷,只有第一次使用的时候稍慢,接下来再使用就会稍微快点;缺点:如果在当前工程中只使用一 阅读全文
posted @ 2016-05-04 10:09 墨隐于非 阅读(427) 评论(2) 推荐(2) 编辑
摘要: 1. 沙盒机制 1> 沙盒概述 每一个iOS应用程序都会为自己创建一个文件系统目录(文件夹), 这个独立、封闭、安全的空间,叫做沙盒 注:① 每一个应用程序都会拥有一个应用程序沙盒 ② 应用程序沙盒就是一个文件系统目录 2> 沙盒机制 iOS中沙盒机制是一种安全体系 它规定了应用程序只能在为该应用程 阅读全文
posted @ 2016-05-03 20:45 墨隐于非 阅读(882) 评论(2) 推荐(4) 编辑