[IOS] shares the experiences of iOS development in the last year.

Source: Internet
Author: User

From the end of last summer vacation to the present, it is almost a year before I develop IOS. From the very beginning, I did not know anything. Now, most of the tasks can be combined with each other. During this period, I have experienced many things. I would like to share my experiences and feelings with you.

1. Now the knowledge in the mobile field is updated quickly, whether it's iOS, Android, or WP, like when I started learning iOS, or 3. x, to the following 4.0, 4.1, 4.2, 4.3, now 5.0, 5.1, and 6.0 coming soon, each version will bring many new features, every time a new version comes out, it is the busiest time for developers to test the new version. Apple uses the latest devices and versions during review, so you must keep up with Apple.

  • Many books developed by IOS cannot keep up with the times, so it is recommended that you want to learn the syntax of objective-C first. After a little bit of foundation, you should read more open source code.
  • GitHub is a good place to find a lot of useful things.
  • I rarely know cocoachina when I was studying Ios. Although some of the above mentioned are not very good at csdn

2. Apple's review is really strict. It has been tested on its own device for many times. It has been submitted and rejected. The report has a crash problem, and try again. So I have to modify it again, upload it, and wait for two weeks. I 'd like to share with you the reasons for my rejection.

  • Go to the background, recover, and then click the button to crash the program.
  • Download and decompress failed.
  • The downloaded content is stored in the document directory instead of the tmp directory.
  • No recovery button for IAP
  • IAP can be tested during submission for review.

3. the current app store is no longer the previous App Store, and it is too difficult for an application to stand out. Recently, we saw that the total number of applications has reached 0.55 million, I don't know how much more. Many applications can only appear in people's field of view when they are released for the first time, and then disappear. So I want to better rank my applications. [if you have an Nb-based Club, let alone ...]

  • Make sure to promote. If there is no promotion, the vast majority will be the first day, hundreds of downloads, 70 or 80 downloads on the second day, 40 or 50 downloads on the third day, and then 20 or 30 to single-digit.
  • Regular updates are required. After each update, you will find that the number of downloads on the day has increased, and the number of downloads starts to drop again. The downloading is restored to before the update.
  • If your applications are charged, appropriate restrictions and exemption are also a good way, because after the restrictions and exemption, they will soon be indexed by major recommendation websites, and there will be promotion codes in the past, I don't know if it's useful... it is said that the review is no longer possible ..

4. There are only a few profit models.

  • Direct download, as long as it is not expensive, it is too outrageous, or many people, even in China, people do not like to spend money.
  • I personally feel that it is better to make an internal payment for consumable items. For example, if we make content, we may not be able to make a purchase within a few days, [at that time, all kinds of vomiting blood in the study's payment study ..] Or now many applications are using the internal payment for advertising, because I really hate advertising. I don't want advertisements either, but I don't want advertisements. What do we eat ..
  • There are not many advertisements, and there are only a variety of advertising platforms, sdks, and chaos.

The rest will be discussed later ....

Now I am used to reading downloads on iTunes connet at every day, even though I don't want to watch it again every time...

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.