差异
- 兼容适配:操作系统版本、屏幕尺寸
- 人机交互:Material Design vs 苹果官方
- 开发语言:Java vs Objective-c、Kotlin vs Swift
- 应用商店:国内主流商店 vs App Store
相同
- 业务逻辑
- 服务端接口API
语法对比
使用 | Java | Objective-C |
---|---|---|
.h文件 | 头文件 | |
.m文件 | 源代码 | |
@interface | 声明Class | |
@implementation | 实现Class | |
@property | 声明变量 | |
当前对象 | this | self |
键值对 | Map | NSDictionary |
字符串 | String | NSString |
UI控件 | TextView | UITextField |
网络Response转JSON | JSONObject | NSDictionary |