函数
-
java
public void helloWorld(bool ishelloworld) { //TODO }
oc
# warning helloworld
-(void) HelloWorld:(BOOL)ishelloworld{
//TODO
}
(-)表示实例方法,(+)表示静态方法,对应于java 中的static 方法
消息发送
向对象发送消息,动态语言的特点,向对于java等静态语言的函数调用
//一个字典对象存入key-value
[weatherDic setObject:weatherVC forKey:@"vc"];
@property
- oc
Property定义:@property 声明用于自动创建property属性变量的getter和setter - java
声明public 的属性,可以直接使用点语法
指向自己的指针
*oc self
[self.navigationItem setTitle:@"Weather"];
self.view.backgroundColor = [UIColor whiteColor];
*java this
继承关系
oc
继承:ClassA:ParentA
实现协议:ClassA <Protocol>
继承实现:ClassA:ParentA<Protocol>java
继承:ClassA extends ParentA
实现接口:ClassA implements interface
继承实现:ClassA extends ParentA implements interface
id
动态类型