>>分享Android开发相关的技术 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 19456 个阅读者 刷新本主题
 * 贴子主题:  Android开发随想:iPhone和Android之间的对话 回复文章 点赞(0)  收藏  
作者:javathinker    发表时间:2020-05-15 04:15:58     消息  查看  搜索  好友  复制  引用

       刚进入移动开发搞的是Android,后面由于项目需要转到了iPhone,目前还是由于项目需要重新拾起Android,每天需要在iPhone和Android之间平衡。其实无论是从Android到iPhone还是iPhone到Android,其实很多东西都是共通的,需要的只是一个“入乡随俗”的过程,用iPhone的方式开始iPhone,用Android的方式开发Android。对于两者之间的一些异同,且看如下对话:

         iPhone我们的应用是由一个个Controller构成的。我们很MVC(Model-View-Controller)。

         Android我们的应用是由一个个Activity构成的。我们很SOA(Service Oriented Architecture)。

         iPhone我们有各种风格的Table,靠的是Delegate和DataSource。

         Android那是伪Table(只显示单列),我们有真List,靠的是Adapter。

         iPhone我们有Tab,底部的哦,完全在拇指的掌控范围内。

         Android我们也有Tab,在顶部就是那么与众不同。

         iPhone可惜无数的Android应用都学我们的Tab。

         Android那还不全靠着我们那灵活的UI框架。

         iPhone我们的控件处理时我们用Target-Action。

         Android我们用Listener。

         iPhone数据库我们不仅仅有sqlite,我们还可以使用Core Data。

         Android你们的sqlite太裸露,我们有包装,而且还有可以突破沙盒的Content Provider。

         iPhone我们有强大的多线程处理,Operation Queue和GCD(<u>

    </u>Grand Central Dispatch)功能强大得吓死人。

         Android这些对于AsyncTask和ThreadPoolExecutor都不在话下。

         iPhone我们有地图控件。

         Android但那还是用我们Google的地图服务。我们不仅控件,还掌握核心科技。

         iPhone我们有IB,界面只要拖拖拉拉就搞定。

         Android我们也有界面设计器,而且还可以通过直接通过XML搞定。IB能吗?

         iPhone封闭的外表下面其实也有XML心。

         Android我们开源?

         iPhone不也开始学我们封闭了吗?

         Android…….

         iPhone…….



----------------------------
原文链接:https://blog.51cto.com/bj007/642893

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-06-04 20:22:29 重新编辑]
  Java面向对象编程-->Swing组件(上)
  JavaWeb开发-->Web运作原理(Ⅳ)
  JSP与Hibernate开发-->数据库事务的概念和声明
  Java网络编程-->用Spring整合CXF发布Web服务
  精通Spring-->通过Vuex进行状态管理
  Vue3开发-->Vue组件开发基础
  Android中Activity之间的通信
  Android带有粘性头部的ScrollView-WelliJohn的博客
  Android实用测试方法之Monkey与MonkeyRunner
  用Gradle 构建你的android程序
  Android的Service和广播的讲解
  Android那些事儿之LBS定位
  Android静默安装的实现
  创建 和使用Android服务
  从Android中Activity之间的通信说开来
  Android开发实践:Android.mk模板
  Android Lint分类及常见错误
  Android性能优化:Android UI渲染机制
  Android OpenGL ES2.0学习:基础三角形案例
  Android Camera2.0 结合ImageReader拍照并解决图片偏转问题
  Android中NDK的含义和作用
  更多...
 IPIP: 已设置保密
树形列表:   
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。