- 博客(11)
- 收藏
- 关注
原创 黑马程序员-Foundation2-dictionary
字典:NSDictionary字典就是键和值的集合,键和值都是对象类型。NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象),放入对象是键值对 key-value。 可以用这个关键字(key)来查找相应的数值(value)。下面是dictionary的定义及一些操作:#import <Foundation/Foundation.h>int ma
2015-08-25 21:45:19
347
原创 黑马程序员-Foundation1-NSString 的 compare方法
对于比较两个字符串的大小,compare 与 compare: Options 是两个常用的方法。 这两个方法的原型为: - (NSComparisonResult)compare:(NSString *)string; - (NSComparisonResult)compare:(NSString *)string options:(NSStringCompareOptions)mask;由
2015-08-25 21:35:11
467
原创 黑马程序员-OC-继承的多态性
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 多态的概念: 不同的对象以自己的方式响应父类同名的方法,这就是多态。体现: 父类的指针指向了子类的对象。多态的条件: 1.有继承关系 2.有方法重写,即子类重写父类方法 多态最终的效果是父类可以引用子类的方法。 新建3个类:Animal, Dog, Cat. 其中Dog, Ca
2015-08-25 21:22:38
461
原创 黑马程序员-OC-继承
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-继承在面向对象的语言中有着广泛而重要的应用,是最基本的知识之一。下面定义两个类:Animal, Pig. 其中Pig继承自Animal类。 则pig继承了Animal的所有属性和方法,不需要在Pig类中再次定义相同的属性和方法,但Pig可以重写父类Animal的方法。 Animal.h中的代码:#import
2015-08-25 21:11:05
421
原创 黑马程序员-OC-getter & Setter方法
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-getter与setter方法是为了保护我们类的成员变量,保证成员变量的值的受当前类的控制。在OC中,获得与设置成员变量的值应使用getter & setter方法。set方法定义规范: 1)set方法一定是一个对象方法 2)set方法一定没有返回值 3)set方法必须以set开头 4)set之后跟
2015-08-25 20:44:03
467
原创 黑马程序员-OC-类方法和对象方法的调用
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-1.类方法 声明:在.h文件中声明,必须以+开头。 实现:在.m文件中实现2.对象方法 声明:在.h文件中声明,必须以-开头。 实现:在.m文件中实现对比: 1)类方法只能类调用,对象方法只能对象调用 2)类方法与对象方法可以同名,因为调用身份不同 3)类方法不可以访问成员变量,对象方法
2015-08-25 20:36:56
731
原创 黑马程序员-C-十进制正数以二进制输出
将一个十进制数以二进制输出。 原理,利用位运算按位与:&。二进制中每一位与1按位与,所得的结果都是这个数。#include <stdio.h>int main(int argc, const char * argv[]) {// 提示输入 int num; printf("请输入一个正整数.\n");// 接收这个数 scanf("%d", &num);
2015-08-25 20:31:44
438
原创 黑马程序员-C-二维数组&指针数组&二维数组指针
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、二维数组:a[3][5]因为二维数组可以看作是一个特殊的一维数组:每一行的单个元素是一个一维数组。如a[3][5],有3个元素,每个元素是一个含有5个元素的一维数组。所以a[0],a[1]就分别代表第一、二行的地址。a = &a[0] = &a[0][0] = a[0] —> 第一行地址 =
2015-08-25 20:29:26
403
原创 黑马程序员-C-for语句
简介: C语言中,程序结构分为三种:顺序结构,分支结构,循环结构。for语句属于循环结构。 一、for语句形式: for (<#initialization#>; <#condition#>; <#increment#>) { <#statements#> } 参数initialization是for语句执行开始点,condition是执行条件,increment是循环依据。
2015-08-25 20:26:40
403
原创 黑马程序员-C-switch语句
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、switch简介: C语言中,程序结构分为3种:顺序结构,分支结构,顺序结构。switch属于分支结构。 switch语法结构: switch (条件) { case <#constant#>: <#statements#> break; case <#co
2015-08-25 20:19:58
582
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上这里写代码片传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用
2015-08-25 20:01:25
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅