V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
Makoshan
V2EX  ›  iDev

Android 开发者的第一个 iOS 程序,提交等到心碎💔

  •  
  •   Makoshan · 2015-10-23 18:57:51 +08:00 · 4597 次点击
    这是一个创建于 3321 天前的主题,其中的信息可能已经有所发展或是发生改变。

    初接触 iOS 开发暗自窃喜,基础的 UIKit 跟 Android 的 UI 控件类似,再加上优美的 Swift 语言(虽然可选类型很坑)。 XCode 爽滑的体验,时刻感受到来自乔不死对程序员的爱。但是随着项目开发的深入,本着我派对水果的公司的忠实的报道跟进,当然我们用的是官方最新的 XCode 客户端( beta 版)(肯定是官方下载的啦,我派的装 SS 的路由器,飞快),适配 iOS 最新的 API ( 比如 3D Touch ),但是问题也来了,最新版的 Beta 版的 XCode 是无法后台提交审核应用,然后我们已经适配 Swift 2 也不想撤回去,那就继续开放新功能喽,然后测试又是一个问题,初期因为不能提交 app ,我们使用蒲公英内测,需要每个人提供 UDID,然后我再一个一个输入到后台,好麻烦的说。终于等到 iOS 9 和 XCode 正式版发布,我连夜(连夜)下载了正式版的编译器,感动哭了,终于可以提交 App 。等到我颤颤巍巍的提交我派的第一个 App ,然后就没有然后,苦等两天后,终于可以使用 Testflight 测试应用。最近我们准备提交正式版的应用,已经过去一个星期的时间,是的,这周我又把精力放在了 Android...

    另起一行,我派在找 iOS 工程师。

    45 条回复    2015-10-26 11:15:03 +08:00
    kx5d62Jn1J9MjoXP
        1
    kx5d62Jn1J9MjoXP  
       2015-10-23 19:09:12 +08:00 via Android
    swift 优美, xcode 爽滑?
    多年安卓低端机用户第一次用 iPhone4s 即视感
    Makoshan
        2
    Makoshan  
    OP
       2015-10-23 19:13:36 +08:00
    @ssynhtn XCode 比起大而全的 Android Studio ,算是清爽,但是只能 的拖拽界面,让人想起了微软
    kx5d62Jn1J9MjoXP
        3
    kx5d62Jn1J9MjoXP  
       2015-10-23 19:16:54 +08:00 via Android   ❤️ 2
    @Makoshan xcode 既能开发 iOS app 又能开发 osx app ,苹果这么多年经营,应该比 Android studio 大而全多了。
    somkanel
        4
    somkanel  
       2015-10-23 19:19:47 +08:00
    啧啧,虽说闪退大法好,但是好像还是不值得普及
    Makoshan
        5
    Makoshan  
    OP
       2015-10-23 19:20:58 +08:00
    @ssynhtn Google 的聪明之处,用的社区版的 Intellij Idea ,作为商业软件,真的是好用。比如 Todo 和不需要 git 提交的代码历史。但是这些 XCode 需要安装第三方不好用的插件实现。
    brucewzp
        6
    brucewzp  
       2015-10-23 20:11:45 +08:00
    同楼主两个平台 APP 都开发, Android Studio 简直爆 Xcode 几条街好么!!!特别是当你还用 swift 开发的时候!!!
    kingcos
        7
    kingcos  
       2015-10-23 20:18:28 +08:00 via iPhone
    少数派?目前自己尝试开发一个天气预报的 app 。。。先做安卓再试试 iOS
    zander
        8
    zander  
       2015-10-23 20:36:34 +08:00
    第一次往往都(审核的)比较紧。
    Makoshan
        9
    Makoshan  
    OP
       2015-10-23 20:38:30 +08:00 via iPhone
    @brucewzp 深刻体会安卓在屏幕适配的优势, autolayout 真的不好用
    Makoshan
        10
    Makoshan  
    OP
       2015-10-23 20:41:21 +08:00 via iPhone
    @kingcos 安卓对于个人开发者来说,真的安卓开发成本低,另外我派会帮个人开发者推广他们的好 app,期待你的作品
    Makoshan
        11
    Makoshan  
    OP
       2015-10-23 20:42:05 +08:00 via iPhone
    @zander 总要多试几次...
    loading
        12
    loading  
       2015-10-23 20:43:20 +08:00 via Android
    苹果商店的软件质量就是这样上去的,如果初学者这么容易就上一个 APP ,你以为是安卓啊?
    Makoshan
        13
    Makoshan  
    OP
       2015-10-23 20:44:21 +08:00 via iPhone
    @loading 慢慢的恶意
    cnnblike
        14
    cnnblike  
       2015-10-23 20:54:07 +08:00
    第一次看见有人吹 XCode 的
    longaiwp
        15
    longaiwp  
       2015-10-23 21:20:17 +08:00
    @Makoshan 我对你这样的说法很无语,拖拽控件的人有几个啊,虽然说这样快捷,但是很多人都是手写的吧,毕竟这样才适合程序员。还有 Xcode 哪来的爽滑啊,崩溃倒是不断,而且功能缺失也不少。 swift 优美?更是好笑啊, java 哪里不如 swift 了?最后你要说大而全, VS 能开发全平台应用,欢迎使用!
    Makoshan
        16
    Makoshan  
    OP
       2015-10-23 21:26:13 +08:00 via iPhone
    @cnnblike 明明写的是软文
    hahasong
        17
    hahasong  
       2015-10-23 21:29:45 +08:00
    swift 的语法真是渣渣,四不像。看的想吐,优美个蛋
    Makoshan
        18
    Makoshan  
    OP
       2015-10-23 21:35:49 +08:00 via iPhone
    @hahasong 四不像,是不像 Python ruby go OC
    Makoshan
        19
    Makoshan  
    OP
       2015-10-23 21:39:31 +08:00 via iPhone
    @longaiwp 可能表达出入, swift 比起 java 多了些语法糖。程序员毕竟懒,但是我没有用 storyboard,代码写的布局,估计后边接手的人看着累.
    finab
        20
    finab  
       2015-10-23 21:45:11 +08:00
    @Makoshan 你布局是没用过 Masonry 。。。所以别定性 iOS 布局相关~~
    Makoshan
        21
    Makoshan  
    OP
       2015-10-23 22:08:43 +08:00 via iPhone
    @finab snapkit 倒是用过,不过好像不支持 swift2
    iShao
        22
    iShao  
       2015-10-23 22:16:18 +08:00 via Android
    IDEA 用过的都说好, IDEA 法力无边
    (本人 iOS 开发)
    Makoshan
        23
    Makoshan  
    OP
       2015-10-23 22:35:46 +08:00 via iPhone
    @iShao 腾讯前端都推 IDEA
    longaiwp
        24
    longaiwp  
       2015-10-23 22:39:33 +08:00
    @Makoshan 就功能而言能和 visual studio 比肩的也就 jb 家的产品了, jb 家的东西问题就是太占内存和 CPU 了,听说是因为用 java 开发的
    iFlicker
        25
    iFlicker  
       2015-10-23 22:42:36 +08:00
    没用 idea 之前都是不屑的表情
    用了 as 之后 全家都换了
    intellij IDEA
    phpStorm
    pycharm
    iShao
        26
    iShao  
       2015-10-23 23:14:04 +08:00
    @Makoshan
    要是苹果能支持 JetBrains 开发个工具, 立马把 Xcode 扔了 😌
    codeface
        27
    codeface  
       2015-10-23 23:30:45 +08:00
    这几天 xCode 经常卡死。
    Makoshan
        28
    Makoshan  
    OP
       2015-10-23 23:33:22 +08:00 via iPhone
    @iShao 要是苹果能支持 windows 开发个工具,立刻把 Mac 扔了😌
    wohenyingyu01
        29
    wohenyingyu01  
       2015-10-24 00:18:53 +08:00
    @Makoshan visual studio 可以开发 ios 吧,就是装个 mac 虚拟机用 application loader 上传 app store 就好了
    AtlantisZ
        30
    AtlantisZ  
       2015-10-24 00:19:13 +08:00
    AS 很不错,就是双十一还得再来一条 8G 内存了...
    wezzard
        31
    wezzard  
       2015-10-24 08:12:52 +08:00
    @Makoshan 樓主應該沒試過 Xcode 下寫 RxSwift ,也沒有遭遇過泛型地獄。
    niselover
        32
    niselover  
       2015-10-24 10:49:27 +08:00
    神马派???
    MarineLv
        33
    MarineLv  
       2015-10-24 11:15:37 +08:00
    @iShao 你需要 AppCode
    Makoshan
        34
    Makoshan  
    OP
       2015-10-24 11:57:44 +08:00
    @MarineLv 居然真有,还支持 Swift
    Makoshan
        35
    Makoshan  
    OP
       2015-10-24 11:57:59 +08:00
    bdbai
        36
    bdbai  
       2015-10-24 15:04:22 +08:00 via iPhone
    @wohenyingyu01 那不是用 C# 或 HTML 5 写的?
    wizardforcel
        37
    wizardforcel  
       2015-10-24 17:50:01 +08:00 via Android
    swift 的确优美 但 xcode 终究不能跟 as 比 as 虽然是 intelij 魔改过来的少了一大堆功能 但是 jetbrain 的功力秒 xcode 无压力了吧
    niselover
        38
    niselover  
       2015-10-24 18:25:54 +08:00
    @Makoshan 叼叼叼 贵司在哪呀
    Makoshan
        39
    Makoshan  
    OP
       2015-10-25 06:17:59 +08:00 via iPhone
    @niselover 深圳
    lawder
        40
    lawder  
       2015-10-25 12:26:14 +08:00
    @Makoshan 少数派居然在深圳,小意外,订阅了你们的文章,还不错哦~
    strom001
        41
    strom001  
       2015-10-25 20:17:43 +08:00
    beta 改一下就能提交啊,你还傻傻等待
    Makoshan
        42
    Makoshan  
    OP
       2015-10-26 09:37:34 +08:00
    @strom001 你说的啥意思...,已经提交了,但是等了很久没有消息。
    zixincao
        43
    zixincao  
       2015-10-26 10:23:42 +08:00
    原来是少数派。。
    strom001
        44
    strom001  
       2015-10-26 10:39:00 +08:00
    @Makoshan 你说:最新版的 Beta 版的 XCode 是无法后台提交审核应用,
    Makoshan
        45
    Makoshan  
    OP
       2015-10-26 11:15:03 +08:00
    @strom001 这样,是说修改 Xcode 版本信息吧,我也是后来才知道的...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.