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

转载 OC内存管理

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

2016-09-20 20:53:33 220

转载 面向对象的理解

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

2016-09-20 20:52:00 286

原创 从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 203

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

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

2016-09-20 20:50:32 482

转载 【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 270

原创 oc学习点语法

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

2016-09-06 21:38:23 240

原创 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 211

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

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

2016-09-04 10:31:46 627

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

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

2016-09-01 16:47:33 291

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

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

2016-08-31 10:17:28 157

空空如也

空空如也

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

TA关注的人

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