package
oc 中没有包(package)的概念,
Java
package com.speed.customview;
import
oc 导入命令,导入系统类库使用 <>,导入自定义类类库 ""
#import <Foundation/Foundation.h>
Java
import android.os.Bundle;
log
oc 中 NSLog 是标准的输出函数,会自动换行,支持格式输出(%i 整形,%f 浮点型)
NSLog(@"hello,world");
java 含义等级
Log.d("tag", "hello world");
基本数据类型
char, int,float,double 用法一样
| oc | java |
|---|---|
| Bool YES,NO | boolean true,false |
| id 对象类型,可以表示所有对象 | |
| NSString @"hello" | String "hello" |
常见格式符
| 格式符 | 说明 |
|---|---|
| %i | 十进制整数 |
| %u | 无符号整形 |
| %o | 无符号 八进制 |
| %x | 无符号16进制 |
| %c | 字符 |
| %f | 单精度 |
| %@ | 字符串 |
| %p | 对象类型地址 |
| %d | decimal integer |