码迷,mamicode.com
首页 > 移动开发 > 详细

第一个Swift应用开发和通过appstore审核的曲折经历

时间:2014-10-20 10:04:07      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:appstore   swift   ios开发   编程语言   

昨天,缘创派的新版本app终于审核通过。这个版本是用swift开发的一个版本,几乎是在appstore允许提交swift程序的第一天我们就提交了。只是等待审核的时间超过两周。


回想起来,当时听到苹果推出来新的编程语言的时候,我们立刻决定采用swift来开发我们的app。原因很简单:第一、技术合伙人之前从来没有学过Object C,从来没有开发过iOS的应用。第二、我们之前的app是外包的,很多需求没有办法跟进。


最初觉得使用swift的时候,其实抱着一种试一试的态度。毕竟这个语言和开发工具都处在beta阶段。


当然,根本没有书,只能查看技术文档。好在技术合伙人的学习能力够强。大概看了两周文档之后,便开始决定正式搭框架了。而过了一个月之后,已经把整个app的主体功能实现了。


在整个开发过程中,遇到的主要问题包括以下几个方法:


  1. Xcode问题 beta1 经常软件崩溃 indexing cpu 100%无法完成  beta3解决  beta5 继续indexing CPU100% 无法完成。
  2. 每一次 xcode 升级语法都有调整  每一次更新软件都是,bug 调整好久 其中 ? !的加减似乎每个版本都有调整。
  3. 升级到 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),找互联网创业合伙人

------------------------------------------------------------------------

第一个Swift应用开发和通过appstore审核的曲折经历

标签:appstore   swift   ios开发   编程语言   

原文地址:http://blog.csdn.net/superyan/article/details/40296189

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!