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 ...
随机推荐
- nginx+jwplayer配置flv/MP4点播系统, 视频拖动支持
一 配置nginx 1. 下载 nginx 最新版 http://nginx.org/ 2. 安装依赖库, 以ubuntu为例 apt-get install libpcre3 libpcre3-de ...
- [转]Elasticsearch Java API总汇
http://blog.csdn.net/changong28/article/details/38445805#comments 3.1 集群的连接 3.1.1 作为Elasticsearch节点 ...
- [转]你真的了解 console 吗
原文:https://segmentfault.com/a/1190000000481884 对于前端开发者来说,在开发过程中需要监控某些表达式或变量的值的时候,用 debugger 会显得过于笨重, ...
- 在Java Web项目中,不用ActionContext类来获得tomcat部署项目的绝对路径
例子:sendIosApns.class.getClassLoader().getResource("").getFile().replaceAll("%20" ...
- css揭秘
一:渐变 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 background: linear-gradient(direction, color-sto ...
- ruby 数据sql操作
ActiveRecord ActiveRecord 是 Rails 的 ORM 元件,負責與資料庫溝通,讓我們可以用物件導向的語法操作資料庫.在”打造 CRUD 應用程式”一章中提到的對應概念如下: ...
- gocommand:一个跨平台的golang命令行执行package
最近在做一个项目的时候,需要使用golang来调用操作系统中的命令行,来执行shell命令或者直接调用第三方程序,这其中自然就用到了golang自带的exec.Command. 但是如果直接使用原生e ...
- 【Xmail】使用Xmail搭建局域网邮件服务器
下载地址: http://www.xmailserver.org/xmail-1.27.win32bin.zip,当前最新版本 1.27. 解压文件:xmail-1.27.win32bin.zip ...
- [转] PHP读取HTTP接口如何处理超时
原文地址:https://www.jianshu.com/p/446ea7aaea86 最近在工作中遇到一个读取 HTTP 接口慢的问题(使用的是 PHP 服务器端语言),所以想谈谈服务器端读取外部资 ...
- SpringBoot集成Jersey
SpringBoot集成Jersey 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> & ...