iPhone 应用开发的5个贴士
【编者按】本文作者为来自 Redbytes Software 的开发者 James Richard,主要介绍开发 iPhone 应用过程中大有益处的五个贴士。文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文。
开发 iPhone 应用并非易事,同时却也回报丰厚。尽管如此,并不是每个开发者都一定能尝到成功 iPhone 应用的甜头。每个成功的应用背后,都有诸多影响因素。本文列出的这几点,如果好好加以利用,将在 iPhone 应用开发过程中大有益处。
1.加入苹果开发者计划
如果可能,在应用开发的初始阶段就加入苹果开发者计划。这样一来,iPhone 开发者能接触到全世界的用户。此外,也能获得许多苹果公司提供的资源。获得苹果开发者计划会员资格的程序员可以享受的好处包括:高级应用功能,应用分析技术,以及大量的 beta 测试工具。
2.使用 Objective-C 与 Swift 语言
大多数原生 iPhone 应用都是采用 Objective-C 编写的。Swift 则是苹果提供的另一种编程语言,近期获得了极大的关注。实际上,自 Swift 发布以来,越来越多的开发者开始使用这种语言,还有一些开发者则 Objective-C 与 Swift 并用。尽管 iOS 应用开发可以采用的编程语言很多,学会使用这两种语言非常重要,而且益处良多。
3.验证你的想法,多听取反馈意见
验证关于应用的想法,综合考虑多种决定成败的因素,能够节省花在坏主意上的时间。iPhone 应用的开发过程成本颇高,因此,必须考虑所开发应用能否在竞争激烈的市场上取得成功,赢得足够的投资回报率。获得公正反馈的最佳途径包括:咨询朋友、亲友以及随机选择的民众。在 iPhone 应用开发的整个过程中,都应该不断获取新的反馈意见。
4.遵循苹果的规章制度
苹果公司对其应用商店中的应用质量要求严格。每个被允许进入应用商店的应用都必须通过苹果制定的质量标准。而审批流程相当费时,因此,如果应用遭到拒绝,开发者便不得不安排额外的时间修正错误。所以,在开发阶段,充分认识到苹果的规则的重要性,是很有必要的。
5.不要期望过高
当选择了应用开发为职业,开发者应该设立符合现实的预期。许多年轻的开发者对其应用的投资回报率期望过高,投入了许多不必要的金钱和时间。之后,当他们所期待的成功未能出现时,就不免感到心灰意冷。
OneAPM Mobile Insight以真实用户体验为度量标准进行 Crash 分析,监控网络请求及网络错误,帮助您提升用户留存。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
iPhone 应用开发的5个贴士的更多相关文章
- iPhone应用开发 UITableView学习点滴详解
iPhone应用开发 UITableView学习点滴详解是本文要介绍的内容,内容不多,主要是以代码实现UITableView的学习点滴,我们来看内容. -.建立 UITableView DataTab ...
- iPhone OS 开发 - 了解并解决代码签名问题
译者:Jestery 发表时间:2010-04-24浏览量:21082评论数:0挑错数:0 了解并解决代码签名问题 (为保持跟开发环境以及APPLE开发者社区网站结构对应,一些名词未作翻译) 绝大多数 ...
- iPhone图形开发绘图小结
iPhone图形开发绘图教程是本文要介绍的内容,介绍了很多关于绘图类的使用,先来看详细内容讲解. 1.绘图总结: 绘图前设置: CGContextSetRGBFillColor/CGContextSe ...
- ARC官方文档翻译! - iPhone App开发外包专区 - 威锋论坛 - 威锋网
CHENYILONG Blog ARC官方文档翻译! - iPhone App开发外包专区 - 威锋论坛 - 威锋网 http://bbs.weiphone.com/read-htm-tid-344 ...
- (转载)如何学好iphone游戏开发
转自:http://www.cnblogs.com/zilongshanren/archive/2011/09/19/2181558.html 自从发布<如何学习iphone游戏开发>到 ...
- iphone内容开发技术学习
一.iOS基础 1 开发环境搭建以及IOS组件.框架的概要介绍. 2 mac操作系统与iOS操作系统 3 xcode IDE开发环境的初始 二.C语言基础 1数据类型.表达式与控制流程语句 2数组.函 ...
- iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引
http://www.code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例 http://www.cocoacontrols.com/ 英文版本的lib收集 ht ...
- iPhone App开发实战手册学习笔记(9)之设计IOS App的目标
1 前言 如果我们要做一个属于自己的App需要达到那些目标呢,今天就来介绍一下. 2 详述 2.1 关注用户及其需求 你的主要目标永远都是在设计方案之前先想好用户用例.有些开发人员喜欢编写用户故事来确 ...
- iphone Dev 开发实例10:How To Add a Slide-out Sidebar Menu in Your Apps
Creating the Xcode Project With a basic idea about what we’ll build, let’s move on. You can create t ...
随机推荐
- Java学习之路(十):异常
---恢复内容开始--- 异常的概述和分类 Throwable类是Java语言中所有错误或者异常的超类(也就是说,Java中所有的报错都是继承与Throwable的),也只有当对象是此类或者此类的子类 ...
- fine ui使用笔记
1.top.X.alert("保存成功"); 2.Alert.GetShowInTopReference("这是在服务器端生成的客户端事件"); 注明:1与2等 ...
- IE6基本bug
一.IE6双倍边距bug当页面上的元素使用float浮动时,不管是向左还是向右浮动:只要该元素带有margin像素都会使该值乘以2,例如“margin-left:10px” 在IE6中,该值就会被解析 ...
- sublime text3怎么让左侧显示目录树
在前端开发中(包括Node.js开发),经常会使用sublime text,但之前一直不知道别人是怎么让左侧显示目录树,故特意在此记录一下. View ->Side Bar ->Show ...
- python总结--目录(转)
python模块 [Python]随机数与随机字符串 举例说明Python的CSV模块 python模块之smtplib: 用python发送SSL/TLS安全邮件 python模块之e ...
- SharePoint 2013 EventHanlder工具
之前在07的时候使用SharePoint Event Receiver Manager (2007 & 2010)来管理SharePoint的Event Handler,但是2013后作者没有 ...
- Winform开发全套31个UI组件开源共享
一.前言 这套UI库是上一个公司(好几年前了)完成的.当时主要为开发公司内部ERP系统,重新设计实现了所有用到的Winform组建,包括Form窗体组建6个(支持换肤),基础控件25个.其中有很多参考 ...
- VB如何连接访问数据库Access
VB如何连接访问数据库Access 听语音 | 浏览:10675 | 更新:2015-05-05 11:26 | 标签:连接 access 1 2 3 4 5 6 7 分步阅读 VB即Visual B ...
- 读取XML文件(XmlNode和XmlElement区别)
XmlNode和XmlElement区别.这两个类的功能极其类似(因为我们一般都是在对Element节点进行操作). 1.通过继承关系XmlElement继承自XmlLinkedNode又继承自Xml ...
- Spring Aop之@Before、@After、@Around、@AfterReturning
在项目中使用到了@Aspect注解,故研究了下与其配套的几个注解,将测试结果记录下来 import org.aspectj.lang.JoinPoint; import org.aspectj.lan ...