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

原创 一,7,0手动内存管理基本概念

一,7,0手动内存管理基本概念创建对象 1.分配内存空间,存储对象 2.初始化成员变量 3.反回对象的指针地址二 注意事项1.对象在完成创建的同时,内部会自动创建一个引用计数器,这个计数器,是系统用来判断是否回收对象的唯一依据,当我们的引用计数retainCount = 0的时候,系统会毫不犹豫回收当前对象 //2.[对象 release] reatinCount - 1 //

2016-09-20 20:54:06 279

转载 OC内存管理

OC内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局

2016-09-20 20:53:33 215

转载 面向对象的理解

面向对象的理解•面向对象是相对面向过程而言•面向对象和面向过程都是一种思想•面向过程–强调的是功能行为–关注的是解决问题需要哪些步骤•面向对象–将功能封装进对象,强调具备了功能的对象–关注的是解决问题需要哪些对象面向对象是基于面向过程的二,面向对象和面向过程区别•把衣服放进洗衣机面向过程思路•打开洗衣机•放进去衣服•关闭洗衣机•面向对

2016-09-20 20:52:00 283

原创 从C语言到OC第一节

m文件是源文件,h是头文件第一问,NSLog与printf的区别1.名字不同2.接收参数不同,printf接收C语言字符串,NSLog接收OC字符串3.打印信息不同4.NSLog会自动换行5.引入头文件不同第二问,import和include区别import和include一样都是用来拷贝文件 区别:import是include的升级版, import可以自己防止重

2016-09-20 20:51:09 201

原创 oc中类的函数及怎么创建类的格式

oc中类的函数及怎么创建类的格式一,面向对象的格式1,什么是面向对象更加符合人类思考模式的编程思想作用,可以将复杂的事情简单化把我们从执行者转化为指挥者。2什么是对象简单的说,万物皆对象3什么是类类相当于显示生活中的图纸,用来描述对象有哪些属性和行为(方法)4如何创建一个类》1声明类*类名要大写*成员变量下划线开头》1.1枚举ty

2016-09-20 20:50:32 479

转载 【iOS知识学习】_int、NSInteger、NSUInteger、NSNumber的区别和联系

NSNumber是NSValue的一个子类,它是一个对象来存储数字值包括bool型,它提供了一系列的方法来存储char a signed or unsigned char, short int, int, long int, long long int, float, or double or as a BOOL,它提供了一个compare:方法来决定两个NSNumber对象的排序;创建一

2016-09-07 18:31:15 269

原创 oc学习点语法

一,问题。为什么需要点语法,点语法好处是什么@property @synthesize如何使用@property @synthesize编译器如何展开如何使用点语法@property其他属性二,问题回答1为什么需要点语法,为了方便别的程序员转到oc开发上来为了程序设计简单化隐藏了内存管理细节隐藏了多线程,同步,加锁细节2点语法好处是什么属

2016-09-06 21:38:23 238

原创 objective-c第七章答案

1, - (Fraction *) subtract: (Fraction *) f解释:{ Fraction * result = [[Fraction alloc] init]; result.numerator = numerator * f.denominator - denominator * f.numerator; result.denom

2016-09-06 16:53:59 210

原创 OC中类变量的@protected,@private,@public,@package区别

@protected 该类和所有子类中的方法可以直接访问这样的变量。@private 该类中的方法可以访问,子类不可以访问。@public   可以被所有的类访问@package 本包内使用,跨包不可以

2016-09-04 10:31:46 624

原创 定义OC的类和创建OC的对象

Ø   接下来就在OC中模拟现实生活中的情况,创建一辆车出来。首先要有一个车子类,然后再利用车子类创建车子对象Ø   要描述OC中的类稍微麻烦一点,分2大步骤:类的声明、类的实现(定义)。跟函数类似,函数有分声明和定义1.    类的声明1)      代码编写Ø   定义一个Car类,拥有2个属性:轮子数、时速,1个行为:跑Ø   类名\属性的命名规则:标示符的规则Ø  

2016-09-01 16:47:33 287

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-31 10:17:28 155

空空如也

空空如也

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

TA关注的人

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