Yesterday, the new version of the creation of the app finally approved. This version is a version developed with Swift, which we submitted almost on the first day that AppStore allowed the SWIFT program to be submitted. Just wait for the audit to be more than two weeks long.
In retrospect, when we heard that Apple was launching a new programming language, we immediately decided to use Swift to develop our app. The reason is simple: first, technology partners have never learned object C before, and have never developed an iOS app. Second, our previous app is outsourced, many of the needs can not be followed.
When I first felt the use of swift, I actually held a try attitude. After all, this language and development tools are in the beta phase.
Of course, there is no book at all, only the technical documentation can be viewed. Fortunately, technical partners have strong learning ability. After about two weeks of documentation, we decided to make a formal framing. And after one months, the entire app's main function has been implemented.
Throughout the development process, the main problems encountered include the following methods:
- Xcode problem beta1 often software crashes indexing CPU 100% cannot complete BETA3 resolution BETA5 continue indexing cpu100% cannot be completed.
- Every time the Xcode upgrade syntax has been adjusted every update software is, bug adjustment for a long time?! The plus and minus seems to have been adjusted for each version.
- When upgrading to BETA6, Apple has made some adjustments to the underlying framework, some of which have been implemented well before, and have suddenly not been found in the parent class, or changed the method.
When we started developing with Swift, I was told by an experienced iOS developer that the Apple upgrade Xcode only cares about the user experience, does not care about the experience of the developer, so a lot of big adjustments to get used to, some functions can not be achieved is normal, so for some functions for a long time can not be achieved always wandering in is not Xcode This version has a bug or I do not implement the correct way on.
Now the Xode version of their own computer is 6.0 days ago to try to upgrade to 6.1 GM SEED2 found that after the upgrade part of the syntax and adjustments, this is a trivial matter is the code indexing and the CPU ran to 100% (do not know that other developers have encountered this problem), because already used 6. 0 Package submitted half, did not dare to stay too long on the new version to switch back to 6.0 or wait except the 6.1 official version of it.
But anyway, ever since we've never been in touch with iOS development, to our first app in Swift language, it's definitely the first wave of swift apps in the country, and the twists and experiences in the middle are worth remembering.
Our Creator app is: https://itunes.apple.com/cn/app/id695423658
Http://www.ycpai.com, a partner for Internet startups
------------------------------------------------------------------------
The first Swift application development and a tortuous experience through AppStore audits