文档章节

iPhone 应用开发的5个贴士

OneAPM蓝海讯通
 OneAPM蓝海讯通
发布于 2016/05/18 11:10
字数 903
阅读 14
收藏 0

【编者按】本文作者为来自 Redbytes Software 的开发者 James Richard,主要介绍开发 iPhone 应用过程中大有益处的五个贴士。文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文。

开发 iPhone 应用并非易事,同时却也回报丰厚。尽管如此,并不是每个开发者都一定能尝到成功 iPhone 应用的甜头。每个成功的应用背后,都有诸多影响因素。本文列出的这几点,如果好好加以利用,将在 iPhone 应用开发过程中大有益处。

##1.加入苹果开发者计划 如果可能,在应用开发的初始阶段就加入苹果开发者计划。这样一来,iPhone 开发者能接触到全世界的用户。此外,也能获得许多苹果公司提供的资源。获得苹果开发者计划会员资格的程序员可以享受的好处包括:高级应用功能,应用分析技术,以及大量的 beta 测试工具。

扩展阅读:iPhone 应用开发者必须关注的十个博客

##2.使用 Objective-C 与 Swift 语言 大多数原生 iPhone 应用都是采用 Objective-C 编写的。Swift 则是苹果提供的另一种编程语言,近期获得了极大的关注。实际上,自 Swift 发布以来,越来越多的开发者开始使用这种语言,还有一些开发者则 Objective-C 与 Swift 并用。尽管 iOS 应用开发可以采用的编程语言很多,学会使用这两种语言非常重要,而且益处良多。

##3.验证你的想法,多听取反馈意见 验证关于应用的想法,综合考虑多种决定成败的因素,能够节省花在坏主意上的时间。iPhone 应用的开发过程成本颇高,因此,必须考虑所开发应用能否在竞争激烈的市场上取得成功,赢得足够的投资回报率。获得公正反馈的最佳途径包括:咨询朋友、亲友以及随机选择的民众。在 iPhone 应用开发的整个过程中,都应该不断获取新的反馈意见。

##4.遵循苹果的规章制度 苹果公司对其应用商店中的应用质量要求严格。每个被允许进入应用商店的应用都必须通过苹果制定的质量标准。而审批流程相当费时,因此,如果应用遭到拒绝,开发者便不得不安排额外的时间修正错误。所以,在开发阶段,充分认识到苹果的规则的重要性,是很有必要的。

##5.不要期望过高 当选择了应用开发为职业,开发者应该设立符合现实的预期。许多年轻的开发者对其应用的投资回报率期望过高,投入了许多不必要的金钱和时间。之后,当他们所期待的成功未能出现时,就不免感到心灰意冷。

OneAPM Mobile Insight真实用户体验为度量标准进行 Crash 分析,监控网络请求及网络错误,帮助您提升用户留存。想阅读更多技术文章,请访问 OneAPM 官方技术博客

本文转自 OneAPM 官方博客

© 著作权归作者所有

OneAPM蓝海讯通
粉丝 94
博文 631
码字总数 1266889
作品 0
海淀
私信 提问
MeeGo开发计划登陆中国 聚焦四大移动终端

最近在移动开发领域iPhone OS和Android都很火,移动开发者也可以关注一下meego,MeeGo 是两大巨头NOKIA和Intel宣布推出一个免费手机操作系统。近日,首个中国推进基于MeeGo的嵌入式设备的孵化...

红薯
2010/07/26
717
1
给程序员的 30个基本Python贴士与技巧【1】

贴士#1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: 1 2 3 4 5 6 7 8 x, y = 10, 20 print(x, y) x, y = y, x print(x, y) #1 (...

铁扇公主1
2017/05/26
116
0
如果你在找 CSS 学习资源,那就收藏这篇文章

本文由伯乐在线 -伯小乐 翻译。未经许可,禁止转载! 英文出处:Grace Smith。欢迎加入翻译组。 如果你在寻找一些 CSS 基础和高级的指南或资源,那这篇文章应该有你要的 CSS 初级和高级指南:...

伯乐在线
2014/11/07
0
0
写给 Node.js 学徒的 7 个建议

一些我更愿意在开始就知道东西利用 Node.js 开发是一个非常有趣,和令人满足的过程, 它有3万多个模块可以选择使用,并且所有的模块可以非常容易的集成入现有的应用之中。 无论如何,对于一些...

JayPark不作死
2014/11/05
267
3
10 个富有吸引力的 iPhone 应用开发教程

本文介绍 10 个富有吸引力的 iPhone 应用开发教程。 1. Hello iPhone 通过该教程来学习最基本的 iPhone 开发,开发一个 Hello world 程序 2. How To Make a 2.5D Game With Unity Tutorial 该...

红薯
2011/10/23
5K
11

没有更多内容

加载失败,请刷新页面

加载更多

58. 静态工厂方法

参考:https://www.jianshu.com/p/ceb5ec8f1174 https://www.jianshu.com/p/fa15f63d399a 1.定义 用一个静态方法来对外提供自身实例的方法,即为我们所说的静态工厂方法(Static factory met...

20190513
14分钟前
4
0
Mybatis之StatementHandler

mybatis-3.4.6.release. 图1 StatementHandler是对CallableStatement、PreparedStatement、Statement的统一封装,在JDK中CallableStatement继承PreparedStatement,PreparedStatement继承Sta......

克虏伯
33分钟前
5
0
遇到API安全问题怎么办?F5 API加固解决方案怎么样?

  在各种APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优在以前都采用自已定义的接口和结构,对于公开访问的接口,专业点的都会做...

梅丽莎好
56分钟前
10
0
迁Aliyun Redis踩坑之路 - 实践总结

背景: 从自建 redis(CacheCloud)到迁移到 aliyun redis 1. 踩“坑”一 问题: 平常小伙伴们在项目中可能用到redis key expire nofity的场景(比如:处理延时任务等),但是发现迁移后 ke...

少年与海
今天
3
0
干货:Kibana 可视化ElasticSearch数据展示分析

当你把数据存入ES中后,怎么更方面的查看这些数据,还想用不同的维度去看这些数据,是不是纠结,不能再专门搞个后台显示把。这里有神器 Kibana 专门干这个事情的,可以帮你把ES中的数据,通过...

枕邊書
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部