ios基础学习
Object-C
成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十载企业及个人网站建设经验 ,为成都上1000家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,品牌网站设计,同时也为不同行业的客户提供成都网站设计、做网站的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联公司。
创建类:
//创建类格式
@interface Person:NSObject{
//定义字段
@private//字段访问权限
NNString *name;
int age;
}
//声明函数
//加号(+)为类方法(类似java 中的static方法)
//减号(-)为对象方法
//函数类型(返回值类型)函数名:(传入参数类型)形参;
-(void)setName:(NSString *)newName;
-(void)setAge:(int)newAge;
//函数类型(返回值类型)函数名;
-(NSString *)getName;
-(int)getAge;
@end
@implementation Persion
//实现函数
-(void)setName:(NSString *)newName{
name = newName;
}
-(void)setAge:(int)newAge{
age = newAge;
}
//函数类型(返回值类型)函数名;
-(NSString *)getName{
return name;
}
-(int)getAge{
return age;
}
@end测试:
int main(int argc,char *argv[]){
@autoreleasepool{
Person *person = [Person alloc];
//当字段定义成public类型,直接使用对象调用
//persion->name = @"xiao ming";
//persion->age = 20;
//使用get、set 函数
//格式:[对象 方法名:值]
[persion setName:@"xiao ming"];
[persion setAge:20];
int age = [persion getAge];
NSString *name = [persion getName];
//打印输出信息
NSLog(@"age is :%d",age);
NSLog(@"name is :%@",name);
NSLog(@"name and age:%d---->%@",age,name);
}
return 0;
}打印信息:

NSLog 的打印格式,在网上查了一下,顺便备注:
* %@ 对象 * %d, %i 整数 * %u 无符××× * %f 浮点/双字 * %x, %X 二进制整数 * %o 八进制整数 * %zu size_t * %p 指针 * %e 浮点/双字 (科学计算) * %g 浮点/双字 * %s C 字符串 * %.*s Pascal字符串 * %c 字符 * %C unichar * %lld 64位长整数(long long) * %llu 无符64位长整数 * %Lf 64位双字
---end
网站栏目:ios基础学习
标题URL:http://www.jxjierui.cn/article/gjcicd.html


咨询
建站咨询
