object c
mincheat
Be best of yourself
展开
-
object-c 基础小结
一 基本语法1 头文件.h,实现文件.m2 import 是引用3 头文件中用@interface开始一个类的定义,@end结束.m文件中用@implementation开始实现@end结束4 函数写法 -(void)setNumerator: (int) n; -(void)setNumerator: (int) n andD原创 2015-01-22 13:57:11 · 482 阅读 · 0 评论 -
Object-C id 表示什么
idid是保存“指向对象的指针”的类型。声明为id的变量,可以保存指向任何Objective-C对象的一个指针,该对象独立于对象的类:声明:id myObject; 它告诉你(和编译器)myObject是指向一个对象的指针。位于该地址的字节,是某些类的一个实例的内存表示。可以把一个更加具体的类型的变量,赋值给一个id类型的变量,或者反之亦然,不需要显式的强制转载 2015-01-21 14:38:06 · 708 阅读 · 0 评论 -
Object-C:Posing(扮演)
Posing扮演:作为Object C语法的特性之一。通过poseAs方法来做到扮演的目的。扮演的作用:无需要定义子类对象和初始化,就可以通过父类扮演子类来操作。(等价于子类的直接操作,类似父类转子类)。例子:#import "Fraction.h"@interface FractionB: Fraction-(void) print;@end@implem转载 2015-01-21 15:49:46 · 543 阅读 · 0 评论 -
Object-C之(Null)与(Bool)
在写iOS程序的时候,想初始化一个空值的时候,经常会迷茫到底是用nil,null还是NSNull, 想定义一个布尔值的变量时,又需要去想想应该用bool,BOOL抑或Boolean,赋值的时候应应该给YES/NO还是true/false。今天正好来理一下。 nil/Nil/NULL/NSNull Matt Thompson总结了这4个变量的不同之处: Symbol转载 2015-01-21 14:53:03 · 551 阅读 · 0 评论 -
Object C的Categories
Category提供一种为某个类添加方法而又不必编写子类的途径。假设有这样一个类CarInfo: #import @interface CarInfo : NSObject { } -(void)sayCarBrand; @end @implementation CarInfo -(void) sayCarBrand{转载 2015-01-21 15:25:21 · 473 阅读 · 0 评论