第一个Swift应用开发和通过appstore审核的曲折经历
昨天,缘创派的新版本app终于审核通过。这个版本是用swift开发的一个版本,几乎是在appstore允许提交swift程序的第一天我们就提交了。只是等待审核的时间超过两周。
回想起来,当时听到苹果推出来新的编程语言的时候,我们立刻决定采用swift来开发我们的app。原因很简单:第一、技术合伙人之前从来没有学过Object C,从来没有开发过iOS的应用。第二、我们之前的app是外包的,很多需求没有办法跟进。
最初觉得使用swift的时候,其实抱着一种试一试的态度。毕竟这个语言和开发工具都处在beta阶段。
当然,根本没有书,只能查看技术文档。好在技术合伙人的学习能力够强。大概看了两周文档之后,便开始决定正式搭框架了。而过了一个月之后,已经把整个app的主体功能实现了。
在整个开发过程中,遇到的主要问题包括以下几个方法:
- Xcode问题 beta1 经常软件崩溃 indexing cpu 100%无法完成 beta3解决 beta5 继续indexing CPU100% 无法完成。
- 每一次 xcode 升级语法都有调整 每一次更新软件都是,bug 调整好久 其中 ? !的加减似乎每个版本都有调整。
- 升级到 beta6时,苹果对底层框架进行了一些调整,有些方法之前实现好好的,忽然就在父类找不到了,或者换了方法。
开始用swift开发时,就被有经验的ios开发者告诉过 苹果升级 xcode 只关心用户体验,不会关心开发者的体验的,所以很多大的调整要习惯,有些功能不能实现也属正常,所以对一些功能好久都不能实现 总是徘徊在 是不是xcode 这个版本有Bug 还是我的实现方式不正确上。
现在自己电脑上的xode 版本是6.0 前几天有尝试升级到 6.1 GM SEED2 发现升级后部分语法又有调整,这还是小事 严重的是 代码indexing又把cpu跑到了100%(不知道其他开发者有没有遇到过这种问题) ,由于已经用6.0打包提交了一半,未敢在新版本上逗留太久 就切换回6.0了还是等待 除了6.1正式版再说吧。
但不管怎样,从没有接触过iOS开发,到我们的第一款用Swift语言的app 缘创派上线,肯定是国内第一波Swift的app,中间的曲折和经验还是值得记住的。
我们的缘创派app下载地址是:https://itunes.apple.com/cn/app/id695423658
缘创派(http://www.ycpai.com),找互联网创业合伙人
------------------------------------------------------------------------
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。