zoukankan      html  css  js  c++  java
  • Android 和 iOS 应用程序开发对比 [持续更新]

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

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

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

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

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

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

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

    android的方式:

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

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

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

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

    android的方式:

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

     iOS的方式:

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

  • 相关阅读:
    如何提升程序员的工作效率?
    MacOS 上网络故障诊断
    阅读混淆过的Android代码的确不易
    复旦投毒案落下帷幕
    正确把握深度和广度
    Freemarker的数据模型使用
    xilink se14.7 win10闪退
    浅谈 pid的原理与差异
    win10系统激活
    stm8 同时使用dac和adc 采集异常,电平异常
  • 原文地址:https://www.cnblogs.com/ygm900/p/3521288.html
Copyright © 2011-2022 走看看