面向对象的三大特征:
封装,继承,多态;
多态是源于动物学概念,基于继承。
static可以声明全局变量
(一个汉子占三个字节)
Foundation框架介绍
cocoa 介绍
--编写oc语言的工具包,由Foundation kit 和app kit 俩部分组成,前者是基础工具库,后者主要ui库/枚举。
Foundation作用
--Foundation框架主要定义类一些基础类,供程序员来使用
.Foundation框架中所有类都继承nsobject这个对象
.作为通用的面向对象的函数库,Foundation提供了字符串/数值的管理,容器及其枚举,以及其他的一些功能
.其中常用的类“ns”前缀来自于cocoa的源,nextstep它可以在ios和Mac os中使用
NS五大类:
.NSNumber 数字
.NSString 字符串的使用
.NSArray 数组的使用
.NSDictionary 字典的使用
.NSSet 集合的使用
.NSNumber 数字 介绍
NSNumber 是基本数据类型的包装类
.NSInteger
-64位
typedef long NSInteger
typedef unsigned long NSUInteger //无符号长整型
-32位
typedef int NSInteger
typedef unsigned int NSUInteger //无符号整型
.NSString 字符串的使用
.oc语言字符串必须易@开头,引号当中则是字符串的内容,如@"123";
.NSString 对像,一旦被创建,就不可以再修改。
.NSMutableString 对象可以修改