自定义博客皮肤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)
  • 收藏
  • 关注

原创 黑马程序员-C语言-约瑟夫环

/* 10、 耶稣有15个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:15人围坐一圈,从第一个开始报号:1,2,3,1,2,3……,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。(C语言) */#include <stdio.h>/* 思路: 1.用一个数组存放15个序号; 2.用number来表示数组中还存在的不是0的序号;

2015-12-19 21:59:01 617

原创 黑马程序员-OC-Foundation-NSDictionary

NSDictionary是什么? NSDictionary是Foundation框架里面NSObject的一个子类.是OC中集合的一种.里面存储的是键值对(value和key值都必须是对象).NSDictionary 不可变的,一旦创建,内容就不能添加\删除;NSDictionary的基本使用 1.NSDictionary的创建方式:1. 创建空的字典:NSDictionary *dictio

2015-12-19 18:20:52 390

原创 黑马程序员-OC-Foundation-NSArray

NSArray是什么? NSArray是OC中集合的一种,同样是Foundation框架下NSObject的一个儿子类.他可以存储不同类型的对象.里面存数的对象是有序的.数组一旦创建成功,内容不可改变. NSArray几种方法 1.创建数组的几种方法//1)创建一个空数组NSArray *arr1 = [NSArray array];//无意义,数组不可变,一旦创建了也不能往里面放元素//

2015-12-19 17:21:18 304

原创 黑马程序员-OC-Foundation-NSString

NSString是什么 NSString是Foundation框架里面的NSObject的一个子类. 这里学习的主要是Foundation中的一些函数和这个类中已经封装好的一些方法,重点罗列了几个比较常用的方法和函数.NSString用法 1.直接创建方式:NSString *str = @"abc";格式化创建:NSString *st2 = [NSString stringWithFo

2015-12-19 16:34:20 307

原创 黑马程序员-OC语言-关键字self与super

self的基本用法 self 可以在类中用来表示调用者,去调用方法.或属性.注意: 当self调用属性时,只在对象方法中.因为类方法中不能用属性. self调用属性,只表示类的对象.self的规则 1,实例方法里面的self,是对象的首地址。 2,类方法里面的self,是Class. 尽管在同一个类里面的使用self,但是self却有着不同的解读。在类方法里面的self,可以翻译成c

2015-12-19 15:38:15 444

原创 黑马程序员-OC语言-多态

什么是多态 多态:是指一种事物的多种形态.代码体现: 父类的指针指向子类的对象Dog *d=[Dog new];//普通写法 Animal *a=[Dog new];//多态写法多态有什么作用? 具有极强的扩展性.父类的一个指针可以表示不同的子类为对象.Animal *a=[Dog new];//a指向Dog对象 Animal *a=[Cat new];//a也可以指向Cat对象多态有什么

2015-12-19 14:29:39 344

原创 黑马程序员-OC语言-继承

继承的表现多个类中存在相同属性和行为时,讲这些内容抽取到一个单独的类中(父类),那么多个类无需再定义这些属性和行为了,只要继承单独的那个类就可以了.这种拥有另外一个类的属性和方法的方式成为继承. 如:B继承了A,B就成为子类,A就成为父类,B拥有A中的所有属性和方法.一个父类可以有多个子类去继承他,但是一个子类只能有唯一的一个父类. 作用以及好处: 1.子类可以直接访问父类中的属性和方法.

2015-12-19 14:04:21 337

原创 黑马程序员-OC语言-封装

封装的实质 是指隐藏对象的属性和实现细节,对外提供公共访问方式,封装是一种思想. 方法默认就是用了封装的思想. 属性有两种方式操作: 1直接操作.public 2.封装操作:通过给外部暴露两个方法:set方法用于设置值.get方法用于获取值. 一个属性的set与get方法不是必须的,看情况,如果你希望让外部调用者可以设置值, 则你就给定义set方法.如果你希望外部能获取值,

2015-12-19 13:34:38 343

原创 黑马程序员-C语言-指针

什么是指针? 严格意义上,指针有两种含义:一是指一种数据类型.二是指一种保存地址的变量.是用于存储某一个地址,从而可以通过地址直接对该地址内存空间中的数据进行操作. 使用方法 定义: 类型 *指针名; 如:int *p;表示定义一个能存int类型地址的指针变量, 名字叫p. 赋值: 指针变量名=指针(地址). 注意:指针获取方法(&变量名). 指针的特点 1.指针本身也有地址.指针定

2015-12-19 12:15:39 279

原创 黑马程序员-C语言-数组与字符串

数组的定义 数组是用来存数一组数据的容器,用于把同一类型的一组数据统一管理起来. 数组的使用方式 1.定义方式: 数据类型 数组名[长度(数量)] ;int arr[3];以上就是定义了一个长度为三的数组,里面最多可以存放3个int类型的数据; 2.初始化的方式(1):类型 数组名[(长度)]:={元素1,元素2,…}int arr[3]={70,80,90};以上是个创建的数组里面放了三个

2015-12-18 20:39:45 314

原创 黑马程序员-C语言-结构体

——- ios培训、ios培训、期待与您交流! ———- 结构体是什么? 结构体是一种数据类型,是构造类型的一种,里面可以存放不同的数据类型,用于封装不同的数据类型到一个结构中,方便使用 定义:1.定义结构体类型 struct 结构体类型 {数据类型1 名称;数据类型2 名称;…}; struct Person{ char *name;

2015-12-18 19:51:33 270

空空如也

空空如也

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

TA关注的人

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