IOS Objective-c基础语法学习

IOS 目前开发语言分OC(objective-c ) SWIFT(雨燕)两种主要语言,下文将简述OC的一些基础语法:


一、接口和实现(类建立)

在OC中声明文件通常被称为“接口文件”,文件方法的实现我们称之为“实现文件”;
例:
新建一个testClass类,Xcode会自动生成一个testClass.h(接口文件) testClass.m(类实现文件).

testClass.h
@interace testClass:NSObject{ 
// 类所需变量定义
}
//类属性 类方法定义
@end
testClass.m
@implementation TestClass
// 类方法的实现
@end


二、类实例化

testClass  *t = [[testClass alloc]init];
 //实例方法的调用
[t printInfo]
类方法创建和调用
+(void) classMethod;
[testClass classMethod];  //调用类方法(实例方法)


三、OC同其它数据类型不同之处

NSString: 字符串类型
CGfloat: 同float类似的类型
NSInteger: OC中的整型
BOOL:OC 中的bool类型 (YES NO)

四、OC中打印日志的方法

NSLog(@”打印信息”);

五、控制结构

OC 中的控制结构同c语言c++语言中的控制结构类似。

六、属性的定义

OC内存管理模式


七、类扩展

OBjective-c category(目录) 用途简介