iOS
Sean的计算机
这个作者很懒,什么都没留下…
展开
-
Objective-c的Categories和protocols
Categories是在不用类继承的前提下扩展已有的类,该扩展将会影响所有的子类,分为两种情况,带名字的和匿名的。带名字的Category只能用来扩展其方法,不能定义实例变量和属性,如下代码://假设Number为已有的类,现对其进行运算扩展//Number+Ops.h#import “number.h” @interface Number(MathOps)-(Numb原创 2012-10-14 11:01:18 · 1120 阅读 · 0 评论 -
Objective-c语言特征小探
1. Objective-c中类的声明与定义Objective-c中的类与C++语言的类含义是相同的,都有成员(实例)变量,成员(实例)函数,类函数,类变量,唯一的区别就是其称呼不同,本质是一个东西,类的声明和定义的表现形式也不同。@interface 中定义的实例变量默认情况下都为@protected,可以直接被子类引用,在@implementation和@property定义的实例变量为@原创 2012-10-16 22:14:48 · 1619 阅读 · 0 评论 -
Objective-c的内存管理MRC与ARC
Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分别提供对内存的手动和自动管理,来满足不同的需求。注意的是Xcode 4.1及其以前版本没有ARC,MRC与ARC的区别如图1所示。需要理解MRC,但实际使用时强推ARC。图1 MRC与ARC区别示意图原创 2012-10-22 12:39:38 · 44566 阅读 · 0 评论 -
VMWare9下安装MacOS X Mountain Lion v10.8
VMWare9下安装MacOS X Mountain Lion v10.8辉辉 (FightingBull Studio)在VMWare9以往的版本中安装MacOS X以前版本是相对麻烦的,没想到,在VMWare9下安装ML竟然如此简单。1.软件准备 (1)VMWareworkstation 9.0.0-812388,软件自行google, 附注册码:JA4YE-48J57-原创 2012-09-23 16:59:58 · 3686 阅读 · 0 评论