从上个暑假末到现在,自己做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. sql 自定义函数--十进制转二进制

    随笔记忆: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[DECTOBIN]') and xtype in ...

  2. Windows 平台下Git 服务器搭建

    由于项目中一直在使用git作为版本管理,自己对git的理解.使用都还不是怎么的熟悉,所以准备深入了解一下git及一些常用命令的使用,于是干脆把服务端架上,通过自己的PC作为服务端同时作为客户端的角色进 ...

  3. [改善Java代码]asList方法产生的List对象不可更改

    上一个建议之处了asList方法在转换基本类型数组时候存在的问题,在看下asList方法返回的列表有何特殊的地方.看代码: import java.util.Arrays; import java.u ...

  4. [改善Java代码]不要让四舍五入亏了一方

    建议25: 不要让四舍五入亏了一方 本建议还是来重温一个小学数学问题:四舍五入.四舍五入是一种近似精确的计算方法,在Java 5之前,我们一般是通过使用Math.round来获得指定精度的整数或小数的 ...

  5. SharePoint手机App巅峰对决:rShare 挑战 SharePlus

    真是个移动的时代,当我们去百度,Bing,雅虎等搜索引擎,搜索关键字比如“SharePoint iOS”, “SharePoint 安卓”, “SharePoint iPhone”,“SharePoi ...

  6. WebStorm 8.0安装LESS编译环境的教程

    WebStorm是一个非常棒的Web前端开发编辑器,被程序猿们成为“最智能的JavaScript IDE”.对HTML5.Bootstrap框架.Node.js等都有完美支持.目前最新版本为WebSt ...

  7. Commons Codec - 常见的编码解码

    Base64 Base64 编码 assertEquals("T3chIQ==", Base64.encodeBase64String("Ow!!".getBy ...

  8. MyBatis(3.2.3) - Integration with Spring

    MyBatis-Spring is a submodule of the MyBatis framework, which provides seamless integration with the ...

  9. 【程序员的SQL金典】笔记(第1章~第5章)

      第一章数据库入门 1.概念: 数据库 表 列 记录(行) 主键 索引         第二章 数据表的创建和管理 1.数据库系统中的数据类型大致可以分为五类:整数.数值.字符相关.日期时间以及二进 ...

  10. HDOJ2003求绝对值

    求绝对值 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...