V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
miclushine
V2EX  ›  问与答

有同时做 Android 和 iOS 的小伙伴吗,学点 iOS 是否对 Android 有帮助,感觉有些技术是共通的,也许能相互借鉴。

  •  
  •   miclushine · 2015-12-11 09:54:06 +08:00 · 2367 次点击
    这是一个创建于 3303 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还有问下 air 开发 iOS 行吗,会不会卡。
    17 条回复    2015-12-12 07:53:46 +08:00
    lion9527
        1
    lion9527  
       2015-12-11 10:03:18 +08:00
    没什么帮助。 air 肯定卡。
    bengol
        2
    bengol  
       2015-12-11 10:27:52 +08:00 via Android
    应该算是花样做死
    SeanChense
        3
    SeanChense  
       2015-12-11 10:47:14 +08:00 via iPhone
    共通的东西肯定有。
    卡不卡看你忍受能力,之前有人拿乞丐 Air 开发,项目里全用的 Storyboard
    Ison
        4
    Ison  
       2015-12-11 11:08:06 +08:00
    学了其中一项对于理解另一项的某些执行原理是很有用的
    当然 也会在某些地方陷入一些理解上的困境
    例如界面布局上 两者对于界面元素的定位方法差距还是蛮大的 当然也困扰了俺一段时间
    总的来说 俺觉得有其中一项的底子入手另外一项 无论是理解深度还是效率也还是有好处的

    没用过 air 开发 不知道。。。
    finab
        5
    finab  
       2015-12-11 11:16:01 +08:00
    air 不卡 ,因为不是 retain 屏幕,反而觉得动画流畅
    4G 内存也够用,不过开了 xcode 一直显示满载,但完全不会卡。
    对于用于学习的项目~~就那么点大,怎么卡的起来。。
    我前些时候还用 2012air 开发呢~亲身经历总有点参考价值~
    SeanChense
        6
    SeanChense  
       2015-12-11 11:21:06 +08:00 via iPhone
    @finab 我最开始学的时候用的联想烂笔记本虚拟机装了 Mac 学习,后来换了一台 2010 年的 Pro
    neo2015
        7
    neo2015  
       2015-12-11 11:23:41 +08:00
    有帮助,我 android 版本做好以后,直接用 swift 做 iOS 版本,不经过学习直接就上手开始做了。

    反正对我来说,感觉就像是把 JAVA 翻译成 swift
    zzmstring
        8
    zzmstring  
       2015-12-11 11:37:20 +08:00 via Android
    有帮助,但是 iOS 用纯代码写界面实在是恶心。
    wohenyingyu01
        9
    wohenyingyu01  
       2015-12-11 13:32:22 +08:00
    @lion9527 air 比 pro 都流畅
    LMkillme
        10
    LMkillme  
       2015-12-11 13:38:35 +08:00
    @finab retain 了记得要 release :-D
    finab
        11
    finab  
       2015-12-11 14:14:56 +08:00
    @LMkillme 哈哈哈~~手快手快~~,
    我不会告诉里我真的是在写 release ,然后手快了~~
    mornlight
        12
    mornlight  
       2015-12-11 14:37:44 +08:00
    @LMkillme 哈哈哈哈哈,你好烦
    zapper
        13
    zapper  
       2015-12-11 15:53:36 +08:00   ❤️ 1
    学点 iOS 是否对 Android 有帮助?我自己感觉没什么帮助。 AutoLayout 略坑,我即使用 PureLayout 库感觉也是很痛苦。当你学习了 iOS 后反过来再写 Android ,在 iOS 上的很多东西(比如收起键盘, View 的隐藏问题)在 Android 上都不用关心?
    关于两者具有共性的地方,如果楼主之前没有学过 Android 开发,那么学 iOS 后转移到 Android 开发是比较有帮助的,毕竟两者都是移动平台。如果楼主之前已经学过 Android 开发并且已经比较熟悉 Android 那一套理论,再去看 iOS 可能踩的坑要会比学到的东西更多一些。
    jiongxiaobu
        14
    jiongxiaobu  
       2015-12-11 16:07:24 +08:00 via Android
    可以试试 react native
    kx5d62Jn1J9MjoXP
        15
    kx5d62Jn1J9MjoXP  
       2015-12-11 16:12:05 +08:00 via Android   ❤️ 1
    有帮助,又没有帮助。
    如果想要通过学习一个平台上的技术来提高另一个平台上的水平,几乎没有帮助。
    如果是已经掌握了一个平台的基本开发能力,换到另一个平台,这里原来的经验是有一些帮助的。
    viator42
        16
    viator42  
       2015-12-11 16:30:40 +08:00   ❤️ 1
    同做 android 开发.感觉一路踩坑过来好不容易学会了然后换一个平台再作为初学者重新踩一遍没有多大意义.而且学的过程中得面对很多细枝末节的问题,这些个问题随便拉出个做 ios 的都会处理也许会做的更好,攒下一些这种经验对个人的提升用处不是很大. android 继续钻研的话可以学 AOSP,系统定制,系统移植,ndk 之类的.感觉比 ios 更前途.
    hqs123
        17
    hqs123  
       2015-12-12 07:53:46 +08:00
    php 路过,想转 android 和 ios 开发.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:15 · PVG 22:15 · LAX 06:15 · JFK 09:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.