iOS系统架构分为四层:Cocoa Touch层, Media层,Core Services层,Core OS层
int
2.用%ld打印long int,用%d打印int
3.短字节向长字节看齐
有符号向无符号看齐
整形向浮点看齐
单精度向双精度看齐
4.自增自减运算符
int I =0;
int j=i++;i++加前取值和 ++i加后取值
i--,减前取值 ,--i减后取值
If 判断语句if( 这里面的为真或者假,1或者0)
If (){}
else {}
流程控制语句goto,switch 语句
break是跳出循环,或者switch
Coutinue结束本次循环,跳到下次循环,准确地说是跳出循环,
4.数组一次性声明20个int型变量,int main (void){
int a[20];
int I =0,sum =0;
while (i<20){
scanf("%d",&a[i]);
sum+=a[i];
i++;}
printf("%d",sum/20);
}
}
5.指针是常量,地址是变量.单独的数组名a,相当于其第一个元素的地址,即&a[0]
单独名是数组的首元素地址
6.初始化函数
InitWithName第一步:检查数据的合法性if(condition){return nil;}
第二步:先构建父类,判断父类是否创建成功,self =[NSObject alloc];
第三步:创建自己,判断是否创建成功。Self.name=[[NSStringalloc]initWithFormat::]
7.用类方法创建的方法,不需要释放,因为已经被放到自动释放池
8.