- 博客(11)
- 收藏
- 关注
原创 学习日记— Foundation框架介绍
Foundation框架中有很多有用的、面向数据的简单类和数据类型。是由许多类,方法,函数,文档按照一定的逻辑组织起来的几何。数据类型主要如:NSString,NSArray,NSNumber等,将近有100多个类,都可以在Xcode的安装文档中找到具体的使用方法。 那么,接下来,我们就对几个主要的类型的使用进行简单的实例说明。 一、字符串(NSString类型)
2015-07-03 08:24:03 305
原创 学习日记-OC和C的一些差异
1.OC中新增加的数据类型 (1)Boolean(布林) 作用:用来存放逻辑值(1.真(非零) 2.假(0)) 存储的之:true(真)false(假) Boolean 类型的使用 Boolean flag=true; if(flag){ NSLog(@"真%d",flag); }else{ NSLog(@"假 %d",flag); } (2)BOOL 作用:也算用来保
2015-06-26 14:52:47 272
原创 学习日记-C语言基础复习
变量的内存分析: 1.内存寻址由大到小,优先分配内存地址比较大的字节给变量 2.变量越先定义,内存地址就越大 3.取得变量的地址:&变量名 4.输出地址:%p 5.一个变量一定先进行初始化,才能使用 if结构 1. if的第1种结构 if(条件) { 语句1; 语句2; ...... }
2015-06-26 14:42:15 276
原创 学习日记-property的参数解析
@property在OC中,特别是Xcode环境编写中,随处可见。这源于它的参数非常丰富,因此功能也十分强大。下面我就他的参数做一个简单的示例。 1、生成相关的get和set方法参数:readwrite/readonly 在编程中,我们为了类的成员变量的安全性,不允许外界随便修改和访问,会经常把这些成员变量做个一个包装—名曰封装。在以前我们经常用这种方法来封装我们的成员变量,例如,
2015-06-26 14:39:52 387
原创 学习日记-C语言结构体(struct)
关键字struct能定义各种类型的变量集合,称为结构(structure),并把它们视为一个单元。 1.通常称为结构标记符(structure tag)或标记符名称(tag name)。结构标记符的命名方式和我们熟悉的变量名相同。 注意: 结构标记符可以和变量使用相同的名称,但最好不要这么做,因为这会使代码难以理解。 在结构中,结构的一个实例Silver是在定义结构时声
2015-06-26 14:35:21 270
原创 学习日记-block
block概念: 1.内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质,编译时,类似宏替换,使用函数体替换调用处的函数名 2.block封装了一段代码,可以在任何时候执行 3.block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值 用途:在多线程、异步任务、集合遍历、集合排序、动画转场用到很多。 用法: 1> 如何定义
2015-06-26 14:32:53 206
原创 学习日记-三大特性之多态
多态 1)、定义 多态,即允许你将父类对象设置成为和一个或者多个它的子对象相等的技术,赋值以后,父类对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单来说就是允许将子类的指针赋值交给父类类型的指针。 2)、运用 多态运用的一个前提是要有继承关系。当C、B同时继承了A,但B有一方法实现一个动作,然而,C同样也需要实现这一个相同的动作,但C不能直接调用B中的方法。
2015-06-26 14:28:21 140
原创 学习日记-三大特性之继承
继承 1)、定义 继承,它是指一种能力,即它可以使用现有类的所有功能,而不需要重写原来的类的方法和实现,并且对原来的功能进行扩展。 2)、运用 当一个类A包含了另一个类B时,B要用A中的属性和方法的时候,继承就可以派上用场了。我们就不用在B中重写这些属性和方法。比如,person是一个类,worker也是一个类,但我们知道worker一定是person,那么我们就可以用wo
2015-06-26 14:26:45 217
原创 学习日记-三大特性之封装
1、封装 1)、定义 封装,即把客观事物封装成抽象的类,并且这类可以把自己的数据和方法只可以让可信的类或者对象来操作,对不可信的进行信息隐藏。 2)、运用 在程序中,我们用get 和set来给我们的类成员进行封装,让外界不能顺便访问或者改变成员变量的值,达到使我们的成员变量得到保护。set方法就是外界用它给我们的成员变量赋值。 3)、使用注意事项
2015-06-26 14:25:13 208
原创 学习日记-OC中的构造法
在我们OC中经常用到这样一个东西,即创建一个对象,例如,Person *p = [Person new];我们知道这是一个创建对象并且分配存储空间、初始化的过程。首先当调用new时首先可以返回一个alloc 方法,这方法就会给我们在内存分配一个存储空间来存储我们新建的对象,即Person *p= [Person alloc];然后我们的对象还有初始化,这时就要调用一个对象方法来做初始化,即Per
2015-06-26 14:22:41 261
原创 学习日记-C语言数据类型
在C语言中,很很多数据类型,比如int ,char,struct等等,下面我就这些数据类型做一个小小的概括; 在这些数据中我们大致分为以下四种: 1、基本数据类型 2、构造数据类型 3、指针类型 4、枚举类型 在这四种大类的数据中,我们又可以做以下详细的种类: 基本数据:1、int 它包括(括号是字节数):long int(8),long(8),sho
2015-06-26 14:18:58 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人