第一個Swift應用開發和通過appstore審核的曲折經曆

來源:互聯網
上載者:User

標籤: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審核的曲折經曆

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.