- 博客(16)
- 收藏
- 关注
原创 Foundation 框架1
---------- IOS培训、java培训----------1.Foundation 框架 foundation是IOS应用程序开发的基础,常用的框架有80多个,而 foundation 是他们所有的基础,提供了许多基本的对象类和数据类型,比如数字,字符串,数组,集合,字典,处理日期时间,自动化内存管理,文件,归档,处理几何数据结构等。它为所有应用程序提供
2015-05-23 20:24:06
322
原创 iOS应用数据存储的常用方式2
---------- IOS培训、java培训----------一、SQLite3SQLite3是一款开源的嵌入式关系型数据库,可移植性好、易使用、内存开销小SQLite3是无类型的,意味着你可以保存任何类型的数据到任意表的任意字段中。比如下列的创表语句是合法的: create table t_person(name, age); 为了保证可读性,建议还是把字
2015-04-16 11:37:26
274
原创 iOS应用数据存储的常用方式1
---------- IOS培训、java培训----------iOS应用数据存储的常用方式:XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3 Core Data一、应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应
2015-04-15 17:42:41
330
原创 UITableView
---------- IOS培训、java培训----------UITableView设置UITableView的dataSource、delegateUITableView多组数据和单组数据的展示UITableViewCell的常见属性UITableView的性能优化(cell的循环利用)什么是UITableView?在众
2015-04-15 15:07:25
323
原创 UI基本控件
---------- IOS培训、java培训----------基本的的UI控件有:红色表明最常用,蓝色代表一般,黑色代表几乎不用(这不是绝对的,仅供参考)UILabel – 文本标签文本标签的作用是显示一串固定的文字UIButton – 按钮按钮的作用是:监听用户的点击事件,在用户点击后做出响应
2015-04-14 12:40:29
438
原创 内存管理
---------- IOS培训、java培训----------一、 基本原理1. 什么是内存管理 移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、cha
2015-04-13 20:40:52
254
原创 protocol、ARC、block
---------- IOS培训、java培训----------protocol一、 简单使用1. 基本用途 可以用来声明一大堆方法(不能声明成员变量) 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 只要父类遵守了某个协议,就相当于子类也遵守了 2. 格式 协议的编写@protocol 协议名称// 方法声明列表
2015-04-13 20:24:35
256
原创 OC特有语法、集合对象
---------- IOS培训、java培训----------一、 分类-Category1. 基本用途 如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式 继承 分类(Category) 2. 格式 分类的声明@interface 类名 (分类名称)// 方法声明@end 分类的实现@implementation
2015-04-13 19:25:08
252
原创 面向对象语法2
---------- IOS培训、java培训----------一、 set方法和get方法1. set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2. set方法1) 作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值
2015-04-13 17:08:45
248
原创 面向对象语法1
---------- IOS培训、java培训----------面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想1. 面向对象和面向过程的区别1) 以用电脑听歌为例子a) 面向过程 打开电脑 播放电脑中的歌曲 关闭电脑 b) 面向对象(不是相亲的“对象”) 电脑
2015-04-13 16:52:56
324
原创 简单的OC程序
---------- IOS培训、java培训----------一、 OC简介 C语言的基础上,增加了一层最小的面向对象语法 完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发Mac OS X平台和iOS平台的应用程序 二、 OC语法预览1. 关键字基本上所有关键字都是以@开头下面列举一些常见的关键字,
2015-04-13 15:55:28
287
原创 数组,字符串,指针
---------- IOS培训、java培训---------- 数组一、 数组的基本概念一个int类型的变量能保存一个人的年龄,如果想保存整个班的年龄呢?1. 什么是数组数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的2. 数组的特点 只能存放一种类型的数据,比如int类型的数组、float类型的数组 里面存放的数据称为“元素”
2015-04-13 15:40:58
618
原创 进制,内存分析
---------- IOS培训、java培训----------一、 进制1. 什么是进制 是一种计数的方式,数值的表示形式数一下方块的个数 汉字:十一 十进制:11 二进制:1011 八进制:13 多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式软件开发,肯定要了解这个 2. 二进制1
2015-04-13 15:22:34
453
原创 流程控制、函数
---------- IOS培训、java培训----------流程控制 顺序结构:默认的流程结构。按照书写顺序执行每一条语句。 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。 循环结构:在给定条件成立的情况下,反复执行某一段代码。一、 选择结构-if1. 简单使用 if (表达式) 语句1; if(count>50)
2015-04-13 14:19:40
325
原创 C语言基础——基本运算
---------- IOS培训、java培训----------基本运算C语言一共有34种运算符,包括了常见的加减乘除运算一.算术运算1.1 加法运算+ 除开能做加法运算,还能表示正号:+5、+901.2 减法运算-除开能做减法运算,还能表示符号:-10、-291.3乘法运算*注意符号,不是x,而是*1.4除法运算/注意符号
2015-04-13 13:47:08
468
原创 数据、常量、变量
---------- IOS培训、java培训----------一、数据1. 什么是数据 生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等。2. 数据的分类计算机中存储的数据可以分为两种:静态数据和动
2015-04-13 12:45:28
2205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人