自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员——C语言——文件读写

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 文件概念和分类文件:存储在外部介质上数据的集合,这个数据集有一个名称叫做文件名。文件分类ASCII文件(文本文件):存放每一个字符对应的ASCII值,把ASCII值转换成二进制保存。二进制文件:按二进制编码的方式存储文件。文件操作步骤:引入头文件(stdi

2015-12-09 10:45:52 660

原创 黑马程序员——C语言——typedef和#define

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. typedeftypedef是为数据类型起别名。使用方式:typedef  原类型名  新类型名;给基本数据类型起别名     eg: tepedef  int  myINT;给数组起别名:typedef int ARRAY[5];    ARRAY a,b;  

2015-12-09 09:32:11 476

原创 黑马程序员——C语言——常见内存分配函数和构造类型

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 内存分配函数malloc函数malloc:在堆区分配一块大小为size个字节的连续内存空间,分配成功,返回新分配内存的首地址,否则返回null。malloc使用代码示例:/** *从内存中申请一块内存空间,可以存四个整数 */#include #inclu

2015-12-08 21:40:27 400

原创 黑马程序员——C语言——指针

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 什么是指针?指针就是地址,对一个内存单元来说,单元的地址即为指针,其中存放的数据是单元的内容。变量的存取方式有两种:a. 直接存取——通过变量名存取                                       b. 间接存取——通过地址(指针)存取

2015-12-08 18:12:05 495

原创 黑马程序员——C语言——数组和字符串

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 数组基本概念和分类数组:相同类型的数据按照一定顺序排列的集合。按存储内容分类数值数组字符数组指针数组结构数组按维度分一维数组二维数组多维数组2. 一维数组定义方式: 类型说明符   数组名[常量表达式];a

2015-12-07 20:49:46 429 1

原创 黑马程序员——C语言——#include预处理指令

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. #include指令文件包含命令的格式:#include      //导入系统库文件#include  " "     //导入用户自定义的文件,可以是头文件,也可以是普通文件#include " " 文件查找路径:a. 在当前路径下查找b. 如

2015-12-07 20:00:26 438 1

原创 黑马程序员——C语言——位运算符和变量存储原理

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 位运算符介绍&:按位与|:按位或~:按位取反>>:右移位^:按位异或(相同为0,不同为1)位运算:按二进制位进行的运算,只能用于整型数据>>右移n位,移出部分丢弃,高位补符号位,新值=原值/2的n次方,结果是整数部分注意:左移位可能

2015-12-07 17:09:39 733 2

原创 黑马程序员——C语言——程序结构

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 程序结构的分类顺序结构选择结构(分支结构)循环结构:while    do···while       for2. if语句if语句If(条件表达式){语句块1;}当条件表达式为真时,执行语句块1.if···else语句I

2015-12-07 13:43:08 438

原创 黑马程序员——C语言——运算符

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 运算符的分类按功能分:算术运算符关系运算符逻辑运算符按位运算符:二进制数的计算按参与运算操作数的个数:一目运算符  eg: ++, !, sizeof二目运算符  eg:+,-三目运算符  eg: ? :2 运算符的优先级运

2015-12-07 09:17:06 430 1

原创 黑马程序员——C语言——基础语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. C语言程序C语言的源程序是.c文件C语言程序的构成:由函数构成,每个函数实现了一个或多个功能在程序中,只有一个主函数(主函数被系统调用)函数只有被调用的时候才执行如果没有主函数,程序无法运行源文件(.c)—编译—>目标文件(.o)—链接—>可执行文件(.o

2015-12-06 20:03:12 745 1

原创 黑马程序员——OC学习——block

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. Block介绍Block是一种数据类型,存储一段代码段/块^操作符声明一个block变量int (^MyBlock)(int , int)=^(int x, int y){代码块}; int:代码块返回值类型^MyBlock:定义一个Block类型变量,变量名

2015-12-06 16:11:07 372

原创 黑马程序员——OC学习——Protocol和代理设计模式

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 什么是protocolprotocol定义了一些方法的声明,但是不实现,类似Java中的接口,自己只声明方法,但不实现,而由遵守了协议的类去实现方法。protocol声明方法,但是不能声明变量。协议的作用——供其他类去遵守,如果一个类遵守了一个协议,就应该实现这个协议

2015-12-06 12:39:19 441

原创 OC学习——Category

1. 分类(Category)分类的作用在不修改原有类的基础上增加新方法 一个庞大的类可以分模块开发 一个庞大的类可以由多个人来写,有利于团队合作分类的目的在不修改原有类的基础上增加新的方法,对原有类进行扩展,并且在category中增加的方法可以被子类继承 作为子类的替代手段,OC中的继承是单继承,一个类不能继承多个父类,可以通过类别向已有的类里增加方法 ...

2015-12-06 10:54:54 518

原创 黑马程序员——Foundation框架——NSDate、NSCalendar类介绍和使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSDate类介绍NSDate是OC中提供的处理日期时间的一个类,通过NSDate的,date方法获取当前时区的时间。NSDate的功能:获取当前时间格式化显示时间计算时间日期对象的使用2. 格式化显示当前时间 //获取当前时间

2015-12-05 23:30:12 465

原创 黑马程序员——Foundation框架——NSValue类介绍和使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

2015-12-05 20:05:58 364

原创 黑马程序员——Foundation框架——NSNumber类介绍和使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSNumber类介绍NSArray/NSDictionary只能存放OC对象,不能存放int/float/double/char等基本类型数据,NSNumber把基本数据类型包装成对象,可以存放到NSArray/NSDictionary中。2. 把基本数据类型转

2015-12-05 19:38:35 444

原创 黑马程序员——Foundation框架——NSFileManager

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSFileManager类NSFileManager是用来管理文件的,用来进行常见文件夹的操作(拷贝,移动、创建等)。NSFileManager使用了单例模式,使用defaultManager方法来获得单例对象。NSFileManager类常用方法+ (

2015-12-05 15:58:30 295

原创 黑马程序员——Foundation框架——常用结构体

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSRangeNSRange表示事物的一个范围,表示字符串里面字符范围或者数组里面元素的范围NSRange的定义:typedef struct _NSRange { NSUInteger location;  //范围起始位置 NS

2015-12-05 13:54:26 365

原创 黑马程序员——Foundation框架——NSMutableDictionary常用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSMutableDictionary介绍NSMutableDictionary是NSDictionary的子类,可以使用NSDictionary的所有方法,是可变字典。2. NSMutableDictionary的创建 //创建空字典 N

2015-12-05 13:07:28 420

原创 黑马程序员——Foundation框架——NSDictionary常用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSDictionary介绍NSDictionary是一个关键字及其描述的集合,是一个不可变的集合,一旦初始化完毕,里面的内容就无法改变。NSDictionary是一个无序集合。2. NSDictionary的创建 //创建空字典 NSDictiona

2015-12-05 12:38:57 290

原创 黑马程序员——Foundation框架——NSMutableArray常用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSMutableArray介绍NSMutableArray是NSArray的子类,但是NSMutableArray创建的数组是可变的,可以向里面删除、添加和更改元素2. 使用NSMutableArray创建数组 //NSMutableArray创建空数组

2015-12-05 11:38:01 348

原创 黑马程序员——Foundation框架——NSArray常用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSArray的基本介绍NSArray是OC中得数组,使用NSArray创建的数组只能存放任意的OC对象,而不能存放非OC对象,比如int,float,double,char等非对象类型,NSArray中存放的元素是有序的。NSArray是不可变的,一旦初始化完毕,里面的

2015-12-05 10:43:14 347

原创 黑马程序员——Foundation框架——NSMutableString常用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. NSMutableString常用扩充方法NSMutableString是NSString的子类,NSMutableString可以使用NSString的所有方法,NSMutableString有以下常用的扩充方法 //创建一个可变的空字符串 NSMu

2015-12-05 10:10:55 364

原创 黑马程序员——Foundation框架——NSString常用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 创建字符串 //在常量区创建字符串对象 NSString *str1=@"abc"; NSString *str2=[NSString stringWithString:@"hello"]; NSString *str3=[[N

2015-12-04 22:07:44 412

原创 黑马程序员——OC学习——@class的使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------@class的作用是引用类@class的使用格式:@class 类名含义:告诉编译器,引入的是一个类,但是类中有哪些方法和属性,不做检查。@class和#import的区别:作用上的区别:#import会包含引用类的所有信息,包括引用类的变量和成员方法;@class

2015-12-04 17:50:16 321

原创 黑马程序员——OC学习——封装、继承、多态

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 封装在OC中,使用@interface和@implementation来处理类,@interface像暴露在外面的钟表表面,像外界提供展示及接口,@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装了起来。封装的原理:实例变量默认只能被当前类的对象方法访

2015-12-02 21:05:51 471

原创 黑马程序员——OC学习——面向对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 实例变量修饰符——@public  @protected  @private实例变量作用域@public修饰的实例变量可以在任意程序集访问@protected修饰的实例变量在当前类及其派生类中可以访问@private修饰的实例变量只在当前类中可以访问2. OC中的私有

2015-12-02 11:05:40 370

原创 黑马程序员——OC学习——@property和构造方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 传统get和set方法

2015-12-02 10:34:57 445

原创 黑马程序员——OC学习——内存管理

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 内存管理的基本概念及范围由于移动设备的内存极其有限,所以每个APP占用的内存也是有限的,当APP占用内存过多时,系统就会发出内存警告。为了保证整个系统运行流畅,需要回收一些不需要再继续使用的内存空间,否则系统会崩溃。OC内存管理的范围是任何继承NSObject的对象,对其他基本类

2015-11-30 20:29:23 453

原创 黑马程序员——OC学习——类方法和匿名类

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. 类方法概述OC中可以声明两种类型的方法:实例方法和类方法。在调用一个实例方法时必须先创建一个实例对象,而类方法使用时不需要创建实例对象。+表示类方法,类调用类方法,不依赖于任何对象的方法,类方法的好处是可以节省内存空间。类方法的调用:[类名称 类方法名称];类方法使用的示

2015-11-30 18:17:17 938

原创 黑马程序员——OC学习——基础语法二

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. OC中方法的声明调用方法分类(和C语言相同)有4种:无参无返回值无参有返回值有参无返回值有参有返回值无参对象方法的声明对象方法:-(返回值类型)方法名;有参对象方法声明-(返回值类型)方法名:(参数类型)参数名        //一个参数的方法

2015-11-30 13:14:59 356

原创 黑马程序员——OC学习——基础语法一

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1. import和include的作用和区别:作用:import和include都是引入头文件,并且防止重复包含区别:include是使用与处理指令防止重复包含,如果没有或不小心删除了预处理指令,则无法防止重复包含2. Foundation/Foundation.h是什么

2015-11-30 11:08:43 421

原创 OC学习——self和super关键字

一、self和super关键字OC中提供了两个关键字self和super,用于在方法定义中引用执行该方法的对象。OC中的self相当于C++和Java中的this指针super调用的是父类方法self的应用场景有4个:用在类方法中 用在对象方法中 访问成员变量 self在OC的内存管理中的特殊使用当前介绍self的前三种用法和super的用法1. self在对...

2015-11-29 20:48:43 368

网上书店系统

该资源详细描述网上书店系统需求文档的流程和设计

2014-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除