摘要:
警告:static 写在interface外面编译是没有错误的,但是编译器会报警告,这么说这样的写法是不被编辑器认可的。错误:static 写在interface里面会直接报错,显然这样的语法是不被认可的。static关键字声明的变量必须放在implementation外面,或者方法中,如果不为它赋值默认为0,它只在程序开机初始化一次。+(void)addCount 因为标识了+号,所以这个方法无需使用这个类的对象调用。直接使用类名方可调用这个方法。使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可 阅读全文
摘要:
Foundation 是os下的一个大的框架,它包括所有的类 方法 集合 等等,所以这里需要导入它。#import <Foundation/Foundation.h>@interface类的开始的标识符号 ,好比Java或 C 语言中的Class @end 类的结束符号@implementation 标识符 作用实现.h中 的具体方法与对象@end 同样为类的结束符号-(id)init 这个方法 用于类的初始化创建,每一个类在创建的时候需要调用init方法,使用父类拿到self指针后,在这里可以做一些子类初始化的工作。-(id)init 方法名称可以任意修改,但是alloc的时候需 阅读全文
摘要:
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组。@+ " 字符串 " 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时 阅读全文
摘要:
常用数据类型与c语言基本一样 难怪是c语言的超集1.整型 (int) 浮点型 (float, double) 短长整型(short, long)int,[float,double],[short,long] int i=0; float i=1.1; double i=2.2; short int i =200; long int i=11111111111111111112456L; //整型 int i = 100; //浮点型 float f = 1.1; //双浮点型 double d = 2.2; //短整型 short int si = 200; //长整型 long lo... 阅读全文
摘要:
1 . 在控制台输出信息: NSLog(@""); NSLog(@"%@",str); %d,%s,%@2 oc month -(void) putString:(NSString *)str) { NSLog(@"put string is %@",str); } 阅读全文