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 · Oct 23, 2015 · 5705 views
    This topic created in 4039 days ago, the information mentioned may be changed or developed.

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