自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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