自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Swift柯里化(Currying)

函数柯里化(currying)又可叫部分求值。一个currying的函数接收一些参数,接收了这些参数之后,该函数并不是立即求值,而是继续返回另一个函数,刚才传入的参数在函数形成的闭包中被保存起来,待到函数真正需要求值的时候,之前传入的所有参数都能用于求值。Currying 的重要意义在于可以把函数完全变成「接受一个参数;返回一个值」的固定形式,这样对于讨论和优化会更加方便。Sw

2016-03-19 01:23:24 355

原创 OC(Objective-C)中的KVC

KVC(Key-Value Coding)是COCOA框架提供的间接访问对象属性的机制,即不通过setter与getter方法读写对象的属性。使用KVC可以简化代码的编写。以下是没有使用kvc实现的数据源方法: - (id)tableView:(NSTableView *)tableviewobjectValueForTableColumn:(id)column row:(NSInt

2016-02-20 22:43:00 354

原创 Objective C(OC)面向对象三大特性之:封装

CPU把所有的电阻电容门电路等都封装起来,只留出一些管脚(接口)让用户使用,CPU能暴露什么,不能暴露什么,是生产商设计决定的,用户不能直接操作CPU的电阻电容等等,但可以通过給管脚适当的电压来控制电阻电容等,也就是说用户不能直接访问CPU的属性,但是可以通过方法修改CPU的属性的值。 同样的一个类也是把属性算法(逻辑处理)封装起来,只留必要的方法(接口)让用户使用,一个类该暴露什么,不

2015-11-02 23:44:21 432

原创 C语言中的变量

变量在C语言中的应用灵活多变。那么变量究竟是什么呢?变量的本质是内存或寄存器中用一个标识符命名的存储单元,可以用来存储一个特定类型的数据,并且数据的值在程序运行过程中可以进行修改。可见,变量首先是一个标识符或者名称,就像一个客房的编号一样,有了这个编号我们在交流中就可方便言表,否则,我们只可意会,那多不方便。为了方便,我们在给变量命名时,最好能符合大多数人的习惯,基本可以望名知义,便于交流和维

2015-10-26 21:16:02 384

原创 C语言中的常量

常量,就是指在程序运行过程中不会改变的量。在C语言里如何表示常量呢? 一共有三种方式,一种是字面量表示法:如程序中的1,-22,’a’,”This is a string”等都是字面量表示。另 一种是名字表示法是:const 类型 常量名 = 值。如:const int age = 21。第三种表示方式是:#define 标识符 值。这里的标识符通常会用大写字母表示,’值’后面也不

2015-10-26 20:55:43 571

原创 关于C语言中Implicit declaration of function ‘XXXX’ is invalid in C99警告

C语言是过程化的编程语言,程序执行顺序是从上到下。如果在调用某函数的时候,函数在调用之前没有定义也没有声明,而是在调用之后定义,那么编译时Implicit declaration of function ‘XXXX’ is invalid in C99警告就产生了。这是有别于面向对象编程语言的地方。像java等这样做的时候是正常的,并不会产生任何问题。

2015-10-18 07:37:11 17224

原创 C语言中的隐式转换

C语言中的隐式转换包括三种:算术转换、赋值转换和输出转换。1.算术转换进行算术运算时,不同类型数据必须转换成同 一类型的数据才能运算,算术转换原则为:  整型提升:对于所有比int小的类型,包括char, signed char, unsigned char, short, unsigned short,首先会提升为int类型。    在进行运算时,以表达式中最

2015-10-17 22:42:44 1194

空空如也

空空如也

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

TA关注的人

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