自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 黑马程序员_Foundation框架

黑马程序员_Foundation框架一、Foundation框架简介  * Foundation框架是其他所有iOS框架的基础  * 要想使用Foundation框架中的数据类型,包含它的主文件即可    #import   * 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以便使程序开发变得更容易。  * 在Mac OS X系统下大约有90多个框架

2014-06-26 13:55:12 531

原创 黑马程序员_set方法内存管理

黑马程序员_set方法内存管理内存管理代码规范:1.只要调用alloc,必须有release(autorelease)  如果对象不是通过alloc产生的,就不需要release2.set方法代码规范:  * 基本数据类型:直接赋值    - (void)setAge:(int)age    {     _age = age;    }  * OC对

2014-06-26 12:27:56 611

原创 黑马程序员_多对象的内存管理

黑马程序员_多对象的内存管理1.原理* 只要你想用这个对象,就让对象的计数器+1* 当你不再使用这个对象时,就让对象的计数器-12.谁创建,谁release* 如果你通过alloc、new或[mutable]copy来创建一个对象,那么你必须调用release或autorelease* 换句话说,不是你创建的,就不用你去[auto]release3.谁retai

2014-06-26 11:10:53 566

原创 黑马程序员_引用计数器

1.什么是内存管理  * 移动设备的内存及其有限,每个app所能占用的内存是有限的  * 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再    使用的内存空间。比如回收一些不需要使用的对象、变量等。  * 管理范围:任何继承了NSObject的对象,对其他基本数据类型    (int, char, float, double, struct, e

2014-06-26 09:52:53 619

原创 黑马程序员_description方法

黑马程序员_description方法1. -description方法使用NSLog和%@输出某个对象时,会调用对象的-description方法,并拿到返回值进行输出.2. +description方法使用NSLog和%@输出某个类对象时,会调用类对象的+description方法,并拿到返回值进行输出.3.修改NSLog的默认输出  * 重写 -descrip

2014-06-25 18:16:17 419

原创 黑马程序员_类的深入研究

黑马程序员_类的深入研究类也是个对象  * 其实类也是一个对象,是Class类型的对象,简称“类对象”  * Class类型的定义    typedef struct objc class *Class;  * 类名就代表着类对象,每个类只有一个类对象/* * 1.当程序启动时,就会加载项目中所有的类和分类,而且加载后会调用每个类和分类的+load方法。只会

2014-06-25 16:59:41 409

原创 黑马程序员_分类

黑马程序员_分类分类:可以给某一个类扩充一些方法(不修改原来类的代码)分类一般以模块命名好处:1.一个庞大的类可以分模块开发2.一个庞大的类可以由多个人来编写,更有利于团队合作注意:1.Category可以访问原始类的实例变量,但不能添加变量,只能添加方法,如果想添加变量,可以考虑通过继承创建子类。2.Category可以实现原始类的方法,但不推荐这么做,因

2014-06-25 12:26:25 397

原创 黑马程序员_@property和@synthesize

一、黑马程序员_@property和@synthesize

2014-06-22 18:43:46 546

原创 黑马程序员_多态

黑马程序员_多态一、

2014-06-20 15:58:31 818

原创 黑马程序员_继承

黑马程序员_继承一、黑马程序员_继承1基本使用

2014-06-20 14:56:46 846

原创 黑马程序员_self

一、黑马程序员self访问成员变量程序示例:#import interface Person : NSObject{ int _age;}- (void)setAge: (int)age;- (int)age;- (void)test;@end @implementation Person- (void)setAge: (int)age{ _age =

2014-06-20 10:03:33 591

原创 黑马程序员_类方法

黑马程序员_类方法类方法1_基本使用

2014-06-13 11:12:07 507

原创 黑马程序员_OC封装

一、set方法1.set方法的使用场合:    @public的成员变量可以被随意赋值,应该使用set方法来管理成员的访问(类似机场的安检、岁龙头过滤;过滤掉不合理的东西),比如僵尸的生命值不能为负值。2.set方法的作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值。3.set方法的命名规范: * 方法都是以set开头,而且后面跟上成员变量名,成员变量名的首字母必

2014-06-12 16:26:35 482

原创 黑马程序员_方法的声明和实现

黑马程序员_方法的声明和实现.

2014-06-11 18:09:02 459

原创 黑马程序员_类的合理设计_基本的属性&对象类型的属性

黑马程序员_类的合理设计_基本的属性&对象类型的属性一、类的合理设计之

2014-06-11 17:21:31 484

原创 黑马程序员_方法与函数的区别

OC方法与函数的区别1.OC方法只能声明在@interface和@end之间,只能实现在@implementation和@end之间。  也就是说OC方法不能独立于类存在。2.C函数不属于类,跟类没有联系,C函数只归定义函数的文件所有。3.对象方法都是以减号-开头4.对象方法的声明必须写在@interface和@end之间。5.对象方法的实现必须写在@imple

2014-06-11 14:42:09 458

原创 黑马程序员_对象的简单分析_对象与函数参数_常见错误

黑马程序员_对象的简单分析_对象与函数参数_常见错误

2014-06-11 11:24:13 492

原创 黑马程序员_类和对象的基础语法(二)

一、方法与成员变量

2014-06-10 12:21:19 558

原创 黑马程序员_类和对象的基础语法(一)

今天学习了类和对象的基础语法,其中包括

2014-06-09 21:39:51 543

原创 黑马程序员_面向对象简介

黑马程序员_面向对象 ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------面向对象和面向过程思想Objective-C语言是面向对象的,C语言是面向过程的。面向对象和面向过程只是解决问题的两种不同思想。面向对

2014-06-09 20:28:57 718

原创 黑马程序员_Objective-C基础知识

黑马程序员_Objective-C基础知识今天开始学习Objective-C语言的基础知识啦!Objective-C在C语言的基础上增加了一层最小的面向对象的语法。Objective-C完全兼容C语言,可以在Objective-C代码中混入C语言代码,甚至是C++的代码。Objective-C源文件的扩展名是.m,C++代码的话就是.mm。可以使用Objective-CObjective-

2014-06-09 17:28:39 668

原创 黑马程序员_如何选择Mac

  ------- android培训、java培训、期待与您交流! ----------

2014-06-08 00:35:21 2133

空空如也

空空如也

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

TA关注的人

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