IOS 学习日志 2015-3-13

前面几天在看C ,但是没有做笔记,现在在看Objective--C ,开始做笔记,希望每一天都有成长吧 

Objective--C

关键字

1 @import 导入 注意<>||"" 其中""是自己写的文件 <> 是项目自带的 它类似于C语言中 #include ,但是它能防止重复导入

2 



核心框架

Foundation 



核心方法文件

Foundation.h 是Foundation的头文件,这是个ObjC 的一个基础类库,基本上后面的所有ObjectC代码都需要引入该文件(类库)



常用方法

@autoreleasepool 内存回收 不需要开发人员手动释放无用对象 

@NSLog() 打印输出 类似于java的System.out.pritln() ,C 中的priltlf() ,带有自动换行,需要注意的是输出字符串常量 在ObjC 中需要在字符串前加上 @符号





概念

1 在ObjC 中没有包的概念,在项目中所有的类名都必须是唯一的,不能产生重复,大都是在前面加上前缀已区分

2 



数据类型

1 Bool 类型 包含值 YES||NO 其实就是整数 1和0

2 id类型 是个对象类型 可以表示所有对象

3 NSString Foundation字符串类型

4 char 字符 沿用C类型

5 int 整数 沿用C类型

6 double 小数 沿用C类型

7 float 小数 沿用C类型

8 struct 结构体类型 沿用C类型

9 enum 枚举类型 沿用C类型





常用格式符

格式符 说明

%i 整数

%u 无符号整数

%o 不带符号8进制整数

%x 不带符号16进制整数

%f 小数单精度 

%lf 小数双精度

%@ 字符串

%p 对象类型 本质就是输出指针地址

%d 整数

%s 字符串
%lu 是无符号长整型

  

 

你可能感兴趣的:(ios)