首页 > 移动平台 > 详细

Android 和 iOS 应用程序开发对比 [持续更新]

时间:2014-01-16 21:41:47      阅读:470      评论:0      收藏:0      [点我收藏+]

1、Android 用字典模式统一管理应用程序中UI上用到的所有字符串。

比如文本框的默认文本、按钮的名字等等。表现形式:XML文件

Android中 "@string/text_filed"  类似于iOS的字典。[config objectforkey:@"text_filed"];

android这种开发模式的好处是,可以非常方便地实现应用程序本地化。比如将一个应用程序由汉语翻译成英语等。

2、viewController找到android中的同胞兄弟了。

bubuko.com,布布扣

更直白简单的说法,可不可以这样说呢。***Activity.java 就是iOS中的***ViewController(.h和.m),而activity_***.xml就是iOS中的***.xib文件。

 

3、view层和业务代码层的空间如何关联

android的方式:

bubuko.com,布布扣
//view层的控件和业务层的控件,靠id关联和映射
EditText editText = (EditText)findViewById(R.id.edit_message);
//获取控件中的文本
String messageString = editText.getText().toString();
bubuko.com,布布扣

iOS的方式:
第一种:因为iOS中view层和业务层是合在一起,形成viewController的。所以,可以直接在viewController中写界面上的空间。然后直接addSubview

第二中:在xib中拖拽和定义view层。然后通过右键连线的方式来实现view层和业务层中控件的映射。

 4、android中声明一个对象,不用 * 号。

android的方式:

String message = editText.getText().toString();

 iOS的方式:

NSString *message = [[NSString alloc]init];

Android 和 iOS 应用程序开发对比 [持续更新]

原文:http://www.cnblogs.com/ygm900/p/3521288.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!