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 是无符号长整型

  

原文地址:https://www.cnblogs.com/ak23173969/p/4334607.html