標籤:appstore swift ios開發 程式設計語言
昨天,緣創派的新版本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),找互連網創業合伙人
------------------------------------------------------------------------
第一個Swift應用開發和通過appstore審核的曲折經曆