从上个暑假末到现在,自己做IOS开发也快一年了。从一开始的什么都不知道,到现在大多事都能搭上一两手,期间经历了很多事情。下面来和大家分享一下心得和感触。

1、现在移动领域的知识更新的很快,无论是IOS,Android,还是WP,像IOS的版本从我开始学习的时候,还是3.X的,到后面 4.0,4.1,4.2,4.3,现在的5.0,5.1,还有马上要出来的6.0,每个版本都会带来许多新特性,每次有新版出来的时候,都是开发者最忙碌 的时候,因为需要测试新的版本。苹果审核的时候都会用最新的设备和版本,所以你必须跟了上苹果的脚步。

  • 很多IOS开发的书已经跟不上时代了,所以建议想学习IOS的同学,可以先去看看Objective-C的语法,稍微有点基础以后,还是多看些开源的源码
  • github 是个好地方,上面可以淘到很多有用的东西
  • 学IOS 的,很少不知道cocoachina,虽然上面的有些人,看csdn不太对头

2、苹果的审核真的很严厉,很多次都是在自己的设备上测试没问题了,提交上去,被拒绝,报告有crash的问题,然后自己一试还真的有。于是又要修改,上传,等待两个星期。和大家分享一下我所经历过的被拒绝的原因吧。

  • 进入后台,恢复以后,再点击按钮,程序崩溃。
  • 下载解压的时候崩溃了。
  • 下载的东西,放在了document目录下,而没有放在tmp目录下
  • iap没有恢复按钮
  • 提交审核期间,iap要可以测试。

3.、现在的app store 已经不是以前的那个app store了,一个应用程序想要出头太难了,前不久看到总的的应用数已经55万了,几觉下来 又不知道多了多少。很多应用程序,只有在第一次发布的时候才能出现人们的视野中,之后就消声灭迹了。所以想要自己的应用程序排名稍微好看点【当然如果你有 一个NB的东家,那么另当别论。。。】

  • 一定要推广,没有推广的话,绝大多数都会是第一天,几百的下载量,第二天七八十的下载量,第三天四五十,然后就二三十,到个位数。
  • 要经常性的更新,每次更新以后,你都会发现,当天的下载人数又多了好多,然后又开始下降,下降恢复到没更新之前。
  • 如果你的应用程序是收费的,那么适当的限免,也是很好的途径,因为限免以后,很快会被各大推荐网站收录,以前还有推广码,现在不知道还有没有用...据说已经不能评价了..

4、 盈利模式的话,现在无非那么几种。

  • 直接下载的,这个只要不是贵的太离谱,还是多少有人下的,即使在中国这样大家不喜欢花钱的地方。
  • 内支付的,个人感觉消耗性的道具做内支付比较好,像我们做内容的,几天还不一定能碰上一个购买的,【当时研究内支付研究的各种吐血。。】或者就现在很多应用都在用的,内支付去广告,因为我也真心讨厌广告。我也不想要广告,可是不要广告,我们吃什么。。
  • 广告的,接触的不多,只能说各种广告平台,各种SDK,各种乱。

剩下的以后想到再说。。。。

现在已经很习惯每天7.8点的时候去,itunes connet看看下载量,虽然每次看完都不想再看了...

【IOS】分享下近一年IOS开发的经验总结的更多相关文章

  1. 分享下mac安装xamarin跨平台开发环境的坑

    之前在vs2015上安装好了xamarin环境,考虑到调试IOS仍然需要mac机,昨天决定直接在mac上安装xamarin. 安装完所有的效果如上图,此时已经可以创建安卓和IOS环境. 我安装过程中, ...

  2. 《疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)》

    <疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)> 基本信息 作者: 李刚    肖文吉 出版社:电子工业出版社 ISBN:9787121224379 ...

  3. 【转】如何开发苹果iOS操作平台下的应用程序?

    原文网址:http://zhidao.baidu.com/link?url=vxRWjCchSstFmVKvxEqLqfqomu2h5kF-NLAIVEehQgN_FnYtEi4f5yPMS6ywbU ...

  4. 有了第一台自己开发的pro,开心,明天分享最近整理逆向分析ios的一些东西

    最近都在忙于ios深入研究,研究别人的代码,别人的app.然后顺藤摸瓜的找到了关键:逆向,动态特性等. 相关工具:reveal, cycript等. 特别感谢前人的分享,为了打开学习ios的另外一扇大 ...

  5. Cordova - 使用Cordova开发iOS应用实战1(配置、开发第一个应用)

    Cordova - 使用Cordova开发iOS应用实战1(配置.开发第一个应用) 现在比较流行使用 html5 开发移动应用,毕竟只要写一套html页面就可以适配各种移动设备,大大节省了跨平台应用的 ...

  6. iOS Simulator功能介绍关于Xamarin IOS开发

    iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...

  7. Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 (主要是NSLayoutConstraint 的使用)

    当前位置: > Swift新手入门 > Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 时间:2014-09-10 16:49来源:未知 作者:啊成 举报 点击:5 ...

  8. iOS系统下 的手机屏幕尺寸 分辨率 及系统版本 总结

    今天  我对iOS系统下 的手机屏幕尺寸 分辨率 及系统版本做了一次系统总结 供大家参考. 首先 是系统:    随着iOS 系统不断升级,现在已经到iOS7.0了, 并且TA有了很多新变化,最震撼的 ...

  9. cocos2dx 3.x fullPathForFilename及isFileExist在ios/mac下与win32下行为不同

    一,fullPathForFilename 项目先开发了ios/mac版本,这两天想把win32工程也配好,但遇到了部分资源无法正确找到的问题. 进一步观察发现,对于那些找不到的资源路径,fullPa ...

随机推荐

  1. 用python理解web并发模型

    最简单的并发 import socket response = 'HTTP/1.1 200 OK\r\nConnection:Close\r\nContent-Length:11\r\n\r\nHel ...

  2. Shell学习笔记 - 运算符

    一.Declare命令 1. 命令格式 declare [+/-] [选项] 变量名 其中: -: 给变量设定类型属性 +:取消变量的类型属性 2. 参数说明 -i:将变量声明为整型 -a:将变量声明 ...

  3. Redis--分布式锁

    在高并发的使用场景下,如何让redis里的数据尽量保持一致,可以采用分布式锁.以分布式锁的方式来保证对临界资源的互斥读写. redis使用缓存作为分布式锁,性能非常强劲,在一些不错的硬件上,redis ...

  4. 【转】Nginx模块开发入门

    转自: http://kb.cnblogs.com/page/98352/ 结论:对Nginx模块开发入门做了一个helloworld的示例,简单易懂.也有一定的深度.值得一看. Nginx模块开发入 ...

  5. C++函数学习笔记

    C++继承了C语言的全部语法,也包括函数的定义和使用方法. 调用其他函数的函数因为位高权重被尊称为主调函数,被其他函数调用的函数称为被调函数. 函数的返回值由return语句给出,return 表达式 ...

  6. 把CheckedListBoxControl设置为单选框

    private void chkControl_ItemChecking(object sender, DevExpress.XtraEditors.Controls.ItemCheckingEven ...

  7. Android之日历触屏测试

    结构: 查看运行效果点这里 DiaryTest.apk下载 BaseCalendar: package com.cdp.Activity; import java.util.Calendar; imp ...

  8. CF下Split的使用

    在Compact Framework 下 String的Split不能正确的处理 字符串 分割字符串 如对字符串 "abcfdef12abcedef23" 以"ef&qu ...

  9. xml初读

    形式良好的 XML 文档 “形式良好”或“结构良好”的 XML 文档拥有正确的语法. “形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则: XML 文档必须有 ...

  10. Android项目源码界面超级华丽的仿QQ最新版本

    这是一个我们比较熟悉的一款应用,高仿专仿最新QQ应用源码,也是一个高仿QQ最新版本的项目,界面超级华丽,使用了大量的自定义控件,项目里实现了部分功能,例如WIFI-FTP(把手机变成FTP服务端,可以 ...