ios学习笔记(一)基础知识
2015-10-31 09:36
351 查看
常见数据类型:
整数类型:char(1个字节) short(2个字节) int(4个字节) long(4个字节) long long(8个字节)
整形占位符:%d
长整形占位符:%ld
char:%c
小数数据类型:float(4个字节):单精度浮点型,可以精确到小数点后6位,double(8个字节):双精度浮点型,可以精确到小数点后12位
占位符:%f,(保留三位小数:%.3f)
float类型可以接收整数类型的值,int类型接受小数类型的值时只保留整数部分
类:是一个抽象化概念,指的是具有相同属性和行为的事物的总称。例如人类就是一个类,并不是因为这个词有一个“类”字。人是一个抽象概念,你可以说出人有哪些特征,判断什么样的叫人什么样的不叫人,类似的概念还有,衣服,房子,动物,等等,简单说他们都指的是一类事物而非具体哪一个。
对象:类中一个实例。对象便是具体到了哪一个了。在人类中,你自己就是一个对象,因为它具体到了一个人身上,类似的概念还有,你现在身上正穿的那件衣服,你现在正呆在的那个房子,蹲在放弃门前的那只狗,如果是对象,你就可以把它找出来具体是哪一个
创建一个类,同时创建了.h和.m文件,
.h文件中,@interface 和 @end 之间是用于声明类有哪些属性和方法,{ }之间是属性,{ }外@end前是方法
.h中声明属性只能声明,不能赋值
.m文件中则是声明方法的具体实现。若方法只在.m中实现而不在.h中声明,则该方法只能在此类内部使用
调用其他类属性和方法需要导入其头文件,
类名 *方法名= [类名 alloc];
对象声明时,除基本数据类型,声明时要加*,基本数据类型:
int a = 10 ;float b = 3.14;Bool c = YES ;
alloc:开辟内存空间,创建实例对象
方法有两种,加号方法和减号方法
-(void)eat;
+(void)play;
减号方法由类的对象调用:[对象名 方法名]
加号方法由类名调用:[类名 方法名]
加号方法中不能使用全局变量
整数类型:char(1个字节) short(2个字节) int(4个字节) long(4个字节) long long(8个字节)
整形占位符:%d
长整形占位符:%ld
char:%c
小数数据类型:float(4个字节):单精度浮点型,可以精确到小数点后6位,double(8个字节):双精度浮点型,可以精确到小数点后12位
占位符:%f,(保留三位小数:%.3f)
float类型可以接收整数类型的值,int类型接受小数类型的值时只保留整数部分
类:是一个抽象化概念,指的是具有相同属性和行为的事物的总称。例如人类就是一个类,并不是因为这个词有一个“类”字。人是一个抽象概念,你可以说出人有哪些特征,判断什么样的叫人什么样的不叫人,类似的概念还有,衣服,房子,动物,等等,简单说他们都指的是一类事物而非具体哪一个。
对象:类中一个实例。对象便是具体到了哪一个了。在人类中,你自己就是一个对象,因为它具体到了一个人身上,类似的概念还有,你现在身上正穿的那件衣服,你现在正呆在的那个房子,蹲在放弃门前的那只狗,如果是对象,你就可以把它找出来具体是哪一个
创建一个类,同时创建了.h和.m文件,
.h文件中,@interface 和 @end 之间是用于声明类有哪些属性和方法,{ }之间是属性,{ }外@end前是方法
.h中声明属性只能声明,不能赋值
.m文件中则是声明方法的具体实现。若方法只在.m中实现而不在.h中声明,则该方法只能在此类内部使用
调用其他类属性和方法需要导入其头文件,
类名 *方法名= [类名 alloc];
对象声明时,除基本数据类型,声明时要加*,基本数据类型:
int a = 10 ;float b = 3.14;Bool c = YES ;
alloc:开辟内存空间,创建实例对象
方法有两种,加号方法和减号方法
-(void)eat;
+(void)play;
减号方法由类的对象调用:[对象名 方法名]
加号方法由类名调用:[类名 方法名]
加号方法中不能使用全局变量
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- AS3自写类整理笔记 ClassLoader类第1/2页
- AS3自写类整理笔记 Dot类第1/2页
- DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
- perl脚本学习指南--读书笔记
- 《C++ primer plus》读书笔记(三)
- 《C++ primer plus》读书笔记(二)
- jquery 笔记 事件
- VPS 配置优化笔记
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法