自定义博客皮肤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 Foundation1

OC-Foundation11、字符串比较函数comparecompare 方法返回的结果有三种: NSOrderedAscending,NSOrderedSame,NSOrderedDescending, str > str2 str < str2 str == str2 NSOrderedDescending NSOrderedAscending NSOrderedSame 0 com

2015-08-08 22:41:58 318

原创 黑马程序员--学习OC加强内存管理

内存管理的基本概念及范围1、OC内存管理的原理1)对象的所有权及引用计数对象所有权概念 任何对象都可能拥有一个或者多个所有者。只要一个对象至少还有一个所有者,他就会继续存在。Cocoa所有权策略任何自己创建的对象都归自己所有,可以使用“alloc”或“new”开头或名字中包含“copy”的对象方法创建对象,可以使用retain来获得一个对象的所有权。2)对象引用计数器 每个OC对象都有自

2015-08-06 21:27:04 317

原创 黑马程序员--学习OC@property和构造方法

@property和构造方法@property关键字1、使用格式: @property 数据类型 方法名2、作用: 用于帮我们实现get/set方法的声明 如 @property int age; 相当于进行了get/set方法的声明 -(void)setAge:(int )age; -(int)age;@synthesize关键字@synthesize是在.m文件中定

2015-08-05 00:36:33 314

原创 黑马程序员--学习OC面向对象特性

self和super1、self关键字在动态方法中,self代表着对象 在静态方法中,self代表类 [self 方法名]:调用其他方法 self可以简单理解为指自己2、Super关键字在子类中重写方法时,可以让调用者跳过这一层而调用父类中的方法。 作用: (1)直接调用父类中的某一个方法 (2)Super处在对象方法中,那么就会调用父类的对象方法;super处于类方法中,那么就会调用

2015-08-03 10:18:56 320

原创 黑马程序员--学习OC类方法

类方法1、类方法概述实例方法就是一个方法,它在类的一个具体实例的范围内执行。也就是说,在调用一个实例方 法前,你必须首先创建类的一个实例。 而类方法,比较起来,不需要你创建一个实例。 +表示类方法,就是类调用方法,不依赖与任何对象的方法。 -表示是实例(对象)方法,只能是对象可调用,依赖与任何对象的方法。 2、类方法的调用[类名称 类方法名称]; 3、类方法使用注意事项1)类方法可以和实例方

2015-08-02 15:15:42 350

原创 黑马程序员--学习OC中类和对象

NSLog函数NSLog是Cocoa的框架中提供的一个方法 NSLogd定义在NSOBjCRuntime.h中NSLog和Printf的区别 1.NSLog 会自动换行,printf不会自动换行 2.NSLog 会自动输出时间等项目信息,printf不会输出调试信息 3.NSLog 函数的参数是一个NSString对象,printf是一个字符串常量指针NSLog输出字符串:

2015-07-31 18:49:32 314

原创 黑马程序员--学习C语言文件操作

文件操作static 和 extern修饰局部变量 static 修饰的变量 只有你的包含那个变量名定义的源代码文件可以访问 static 定义的变量的作用域会得到延长,定义变量的语句只会被执行一次extern 定义的变量的那个源文件都可以访问 只要声明了就可以 extern不能修饰局部变量static 和 extern修饰全局变量 static 修饰的全局变量只能在当前文件中使

2015-07-31 01:20:56 386

原创 黑马程序员--学习C语言条件编译

结构数组概念结构数组的每一个元素都是具有相同结构类型的下标结构变量,用来存放大量的结构域相同的结构体变量 。结构体数组定义: struct student{ int num; char name[20]; char sex; float score; }stu[5];结构体指针定义和初始化

2015-07-29 22:34:38 285

原创 黑马程序员--学习C语言循环体结构

C语言-循环结构体 什么是循环结构? 简单的说循环结构就是一次又一次的执行相同的代码块。构成循环结构的几个条件 1)循环控制条件 2)循环体 3)能够让循环结束的语句C语言中提供了很多种循环语句,可以组成各种不同形式的循环语句 例如:goto,while,do-while,for关于for循环的理解c语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环

2015-07-28 17:39:09 493

原创 黑马程序员--学习C语言数组

C语言-数组 数组 数组的基本概念:把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。 数组的分类:按存储的内容分类:数值数组、字符数组、指针数组、结构数组 按维度分类:一维数组、二位数组、三维数组数组的定义: 格式: 类型 数组名[元素个数]; 例:int a

2015-07-28 17:34:06 2221

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

C语言函数、函数指针及结构体 fgets() 该函数是一个文件操作相关的函数 暂时使用这个函数可以从键盘上接收一个字符串,保存到数组中 相同: 1)scanf char str[50] scanf (“%s”,str); 不能接收空格2)gets(str) 可以接收空格 ,但是不安全,没有空间存放字符串结束符。fgets()是一个安全的字符串接收的函数 char ch[5] 如果

2015-07-28 17:28:17 331

空空如也

空空如也

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

TA关注的人

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