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

原创 黑马程序员-------OC----SEL和IMP

啊飒飒飒飒

2015-09-21 08:23:43 384

原创 黑马程序员-------OC----构造方法和description方法

构造方法完整的创建一个可用的对象:Person *p=[Person new];New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用init方法来对对象进行初始化。可以把new方法拆开如下:1.调用类方法+alloc分配存储空间,返回未经初始化的对象Person *p1=[person alloc];2.调用对象方法-init进行初始化

2015-09-19 14:26:26 285

原创 黑马程序员-------OC----@property和@synthesize

当你定义了一系列的变量时,需要写很多的getter和setter方法,而且它们的形式都是差不多的,所以Xcode提供了@property和@synthesize属性,@property用在 .h 头文件中用作声明,@synthesize用在.m 文件中用于实现。@property关键字#import <Foundation/Foundation.h>@interface User : NSObjec

2015-09-19 13:42:17 297

原创 黑马程序员-------OC----点语法

使用自定义的方法创建get/ set方法 先定义一个类Person:类的声明#import <Foundation/Foundation.h>@interface Person : NSObject{ NSString *_name; int _age;}-(NSString *)name;-(void)setName:(NSString *)name;-(int)age

2015-09-19 11:53:59 289

原创 黑马程序员-------OC----关联关系和依赖关系

关联关系在实例化A类的时候,需要B类作为构造方法的参数,这说明A类需要持有一个B类的引用。 这种持有引用,就是简单的关联关系。在代码中表现为:在A类中有一个成员变量,变量的类型是B类,A类中持有了B类的引用,就说明A类和B类发生了关联关系。先定义两个类:Dog类的声明#import <Foundation/Foundation.h>@interface Dog : NSObject@proper

2015-09-19 10:58:31 375

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

子类可以继承父类的所有实例变量和方法,包括private的,但是有一些无法访问,但是可以看到先定义两个类,一个Animal,一个Dog类,Dog类继承于Animal类Animal类的声明#import <Foundation/Foundation.h>@interface Animal : NSObject{ @public NSString *_name; @privat

2015-09-16 21:45:55 373

原创 黑马程序员-------OC----self总结

self在对象方法中self在对象方法中可以利用self->属性名称的方式访问成员变量 类的声明://// Dog.h// test//// Created by ximdefangzh on 16/9/15.// Copyright (c) 2015年 ximdefangzh. All rights reserved.//#import <Foundation/Foundat

2015-09-15 19:00:41 285

原创 黑马程序员-------OC----对象存储

在OC中,当我们通过实例化一个类的对象时,该对象在内存中的存储细节为:可以看到,对象首地址保存在栈区的变量p中,在堆区分配的对象空间中,有一个隐藏的_isa指针,指向了内存代码区的对象所属的类。

2015-09-15 08:25:58 475

原创 黑马程序员-------C语言----文件读写

文件:一组相关数据的有序集合。 文件名:这个数据集合的名称。 文件结构是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。   “一切皆是文件”是 Unix/Linux 的基本哲学之一。 不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待; 它们虽然类型不同,但是对其提供的却是同一套操作接口。fgets、fputs cha

2015-09-14 19:56:24 317

原创 黑马程序员-------C语言----指针做函数参数

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-看能不能改变传入的变量的值,主要看函数内能不能获得被传入变量的地址int func(int a){ a = 3;}int a; func(a); 修改不了外面a的值,获取不到a的地址,因为是值传递int func(int *p){ *p = 1;}int *p ;func(p);

2015-09-14 19:48:42 284

原创 黑马程序员-------C语言----const修饰符

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-对于const修饰的只读变量来说,const int a=1;不能通过a来修改值,a=2 会导致编译出错,但是可以通过指针来修改:int *p=&a;*p=2; 对于const,这相当与自己和编译器做的一个约定,不能通过只读变量a来修改值,但是可以通过指针变量来修改int a;int *p;p=&a;*p

2015-09-14 19:29:36 286

空空如也

空空如也

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

TA关注的人

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