- 博客(14)
- 收藏
- 关注
原创 进黑马的第一天
想到了很多问题: 自己是那样,想改变只能靠自己,尽管换了一个环境,人的性格就是这样,只有自己改变时才能改变,否则什么都是一成不变的。 刚到北京,这是第一次到北京来,往常都是通过电视或网络看到北京。说实话以前还以为北京遍地是黄金的,现在北京呆了4天了吧,北京的天空其实和家乡的区别不大,是自己想多了。遍地的黄金只是给有准备的人,想我这样来这里求学的人来说,只是在这里镀金的。 目前,自己住在平民区
2015-11-05 21:10:46 248
原创 黑马程序员-[OC]学习之旅-NSFileManager、NSNumber、NSDate
NSFileManager介绍 用来管理文件系统的,他可以用来进行常见的文件/文件夹操作 path这个文件或文件夹是否存在 NSString *path = @"/Users/line/Desktop/1.txt"; NSFileManager *file = [NSFileManager defaultManager]; //这个文件或文件夹是否存在
2015-08-24 13:22:50 416
原创 黑马程序员-[OC]学习之旅-NSArray 和NSDictionary 的介绍
NSMutableString介绍 NSMutableString类是继承NSString类 和NSString的区别 NSString 是不可变,里面的文字内容是不能进行修改的 NSMutableString 是可变的,里面的内容是可以进行修改的 字符串的可变和不可变 不可变:指的是字符串在内存中占用的存储空间固定,并且存储内容不能发生变化 可变:指的是字符串在内存中占用存储空间可
2015-08-24 11:13:56 398
原创 黑马程序员-[OC]学习之旅-NSString使用和方法
id 和instancetype 1、instancetype只能作为函数或者方法的返回值 2、id能作为方法或者函数的返回值、参数类型,也能作为定义变量 3、instancetype能精确的限制返回值的具体类型 protocol代理设计模式 传入的对象,代替当前类完成了某个功能,为带了模式 利用协议实现代理模式: 1、定义一个协议,里面声明代理类需要实现的方法列表,如代理类需要实现
2015-08-24 09:30:19 352
原创 黑马程序员-[OC]学习之旅-block和protocol的概念及使用
block 的概念和使用 block是一种数据类型, 可以使用这种数据类型定义变量, 并赋值。 block数据类型在使用前需要先定义该数据类型, 然后再使用(就像使用Person类一样, 先定义一个Person类, 然后再通过Person类声明一个Person类型变量)。 block这种数据类型用来保存一个方法、函数、一段代码 int (^block)(int,int) = ^(int
2015-08-23 17:56:31 336
原创 黑马程序员-[OC]学习之旅-ARC机制和类别
@class的使用 @class Dog ; 告诉编译器:Dog是一个类,并不会包含Dog这个类的所有内容 具体使用:在.h文件中使用@class引用一个类 .m文件中使用#import包含这个类 #import与@class的区别 1.import会包含这个类的所有信息,包括实体变量和方法, @class只是告诉编译器,这是类的声明,具体类里有什么信息,不需要知道,等到实现时,才用
2015-08-23 10:08:12 277
原创 黑马程序员-[OC]学习之旅-(构造与内存管理)
构造方法: 用来初始化对象实例变量值的方法,是对象方法,-开头 重写构造方法的目的:为了让对象创建出来,成员变量就会有一些固定的值 构造方法的调用: Person *p = [Person new] ; new方法的内部分别调用两个方法完成了3件事 1、使用alloc方法类分配存储空间(返回分配的对象) 2、使用init方法来对对象进行初始化 3、返回对象的首地址 重写构造方
2015-08-23 08:39:43 301
原创 黑马程序员-[OC]学习之旅-(多态和方法响应检测)
多态的概念: 不同对象以自己的方式相应相同名称方法的能力 多态的条件: 有继承关系,有方法重写 父类的声明变量指向了子类的对象 代码体现: 用父类类型的指针指向了子类对象,这就是多态 [html] view plaincopy Dog *dog = [Dog new]; Animal *ani = [Dog new]; Cat *cat
2015-08-22 17:52:49 247
原创 黑马程序员-[OC]学习之旅-封装、继承
类方法的概述: +表示类方法,就是类调用方法,不依赖任何对象的方法 -表示对象方法,只能对象调用,依赖于任何对象的方法 类的使用注意事项: 类方法可以和实例方法同名,实例方法有实例对象访问调用,类方法要通过类里访问调用。 类方法也可以是从父类继承而来,子类可以重写类方法, 类方法和实例方法一样在interface 里声明,在implementation里实现 类方法只能被
2015-08-22 15:29:38 278
原创 黑马程序员-[OC]学习之旅-对象和类
1. 头文件: #import,告诉编译器找到并处理名为Foundation.h这是一个系统文件#import表示将文件信息导入到程序中,可以防止头文件重复包含 #include ,include使用预处理防止重复包含,没写预处理指令,则无法防止重复包含 @class 类名;告诉编译器,此类是一个类名,编译时不进行检查 int mian(int argc,co
2015-08-22 10:33:10 278
原创 黑马程序员-[C语言-指针和文件操作]学习日记(四)
指针: 格式:类名标识符 *指针变量名 int *a = 10; 函数指针: 在c中,一个函数总是占用一段连续的内存区,而函数名是干函数所占内存去的首地址。 我们可以把函数的这个首地址赋予一个指针变量,使该指针指向该函数,然后用过指针变量就可以找到并通过这用指向函数的 指针变量成为‘函数指针变量’ 函数指针变量的定义的一般形式; 类型说明符 (*指针变量名)(函数的参数);
2015-08-21 15:36:17 310
原创 黑马程序员-[C语言字符串和数组]学习日记(三)
字符串: 初始化:char a[] = "ning"; 由‘n','i','n', 'g','\0'组成 字符串输出 %s ’\0‘是不会输出的 char a[] = {'1','2'}; 处理函数:strlen 和sizeof strlen 函数:计算字符串长度 计算字符数,而不是字数。一个汉字做3个字符 计算字符不包括\0
2015-08-21 15:07:57 368
原创 黑马程序员-[C语言]学习日记(二)
函数: 是特定功能的代码段,有一个或多个程序段构成。 形式参数: 定义函数名后面中的参数。 实际参数:条用函数式传入的具体数据。 实参个数必须等于形参个数。 函数体内部不能定义和形参一样的变量 如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值 函数返回值: 1)要用到关键字 return ;void 可以
2015-08-21 14:16:05 367
原创 黑马程序员-[C语言]学习日记(一)
1.常用关键字分类总结 1). 基本数据类型 char 用于定义字符型变量 int 用于定义整形变量 fl at 用于定义单精度浮点型变量 d uble 用于定义双精度浮点型变量 v id 空类型用于声明函数无返回值或无参数 2).类型修饰关键字 sh rt 声明一个短整型变量 l ng 声明一个长整型变量 signed 声明为有符号型变量(计算机默认)
2015-08-21 14:10:41 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人