ios 程序学习

马上着手开发iOS应用程序:五、提交应用与寻找信息

2013-01-11 15:36 佚名 apple.com 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

本文介绍了您已经学习完如何开发一个优秀的iOS应用之后,应该掌握的内容,包括将您的应用提交到App Store让其他人下载,如何寻找信息和接下来要做什么。

AD:

本教程以系列形式出现,你可以点击以下链接跳到相应页面:

  • 马上着手开发iOS应用程序:一、环境配置
  • 马上着手开发iOS应用程序:二、第一个应用程序
  • 马上着手开发iOS应用程序:三、应用开发基础
  • 马上着手开发iOS应用程序:四、开发深造
  • 马上着手开发iOS应用程序:五、提交应用与寻找信息

App Store

您目前所读到的信息主要描述在 Xcode 中创建应用程序的方法。然而,要在 App Store 上发布应用程序,您还需要进一步了解相关内容。

要制作出很好的应用程序,您需要在开发过程中用真实设备测试,而不只是借助 Simulator。要在基于 iOS 的设备上运行应用程序,您需要注册测试设备,创建证书来授权开发者给应用程序签名,以及创建应用程序 ID 来标识应用程序。

测试和改进应用程序后,您需要通过 iTunes Connect 提交应用程序。您的应用程序必须通过 App Store 审查人员审批后才能发布。

立即阅读此文章:准备提交到 App Store 描述为 App Store 开发应用程序的管理方面的任务。


查找信息

开发应用程序时,需要能轻易得到详细的技术信息。Xcode 可让您在编程时轻松查到所需信息。

Xcode Quick Help 显示简明的参考信息,不会分散您对正在编辑的文件的注意力。请点按符号、界面对象或生成设置,以查看更多信息。按住 Control 键点按 Xcode 本身的各个区域,获得任务导向的说明,介绍如何执行常见操作。每篇帮助文章都提供逐步的指导,并且通常包括视频或插图来进一步说明。

Xcode 中的“Documentation”管理器,提供深入的编程指南、指导教程、示例代码、开发者工具使用手册、详细的框架 API 参考,以及由 Apple 工程师讲解的视频演示。“Documentation”管理器提供了一个一体化视图,可在其中搜索和浏览所有 Apple 开发者文稿。iOS Developer Library 也在网上提供。

立即阅读此文章:快速查找文稿图解如何使用这些重要的文稿资源。


接下来做什么

祝贺您,您已学完马上着手开发 iOS 应用程序中的所有内容,并阅读了所要求的关联文章,现在可以进行 iOS 应用程序的开发了。但是,要成为高效多产的 iOS 开发者,首先,应该加入 iOS Developer Program。然后,您就可以从 iOS Developer Library 下载示例应用程序项目,并从中了解各个方面是如何配合工作的,从而深化已学到的知识和技能。

阅读以下文稿来增进您的 iOS 应用程序开发知识

以下文稿是任何 iOS 应用程序开发者都必不可少的读物:

  • iOS Technology Overview(iOS 技术概述)介绍可在 iOS 应用程序中使用的框架和其他技术。

  • iOS Human Interface Guidelines(iOS 用户界面指南)教您如何让您的应用程序符合 iOS 用户界面规范。

  • Developing for the App Store(为 App Store 开发)带您逐步完成这些过程:开发应用程序,预备测试设备,提交应用程序到 App Store。

  • Programming with Objective-C(使用 Objective-C 编程)描述如何使用 Objective-C 程序设计语言定义类、发送消息、封装数据,以及完成各种其他任务。

  • iOS App Programming Guide(iOS 应用程序编程指南)讲解在开发 iOS 应用程序时,您必须要了解并做到的基本事情。

阅读以下教程来探索 iOS 应用程序开发

学完这些教程以取得应用程序开发的其他方面的经验:

  • App Store Submission Tutorial(向 App Store 提交应用程序教程)向您讲解预备设备、提交应用程序到 App Store 的过程。

  • Your Second iOS App: Storyboards(您的第二个 iOS 应用程序:串联图)向您讲解如何使用串联图,实现主从复合应用程序。

  • Your Third iOS App: iCloud(您的第三个 iOS 应用程序:iCloud)教您如何将 iCloud 集成到基于文稿的应用程序。

【编辑推荐】

  1. iOS开发中一些有用的小代码
  2. 《Bad Hotel》给iOS开发者的5条启示
  3. 将产品在移动应用市场中推向成功的十点建议
  4. 移动应用产品设计的十条经验分享

转载于:https://www.cnblogs.com/changjiang/p/3417780.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376296.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决SimpleButton被移除后保持OVER状态

假设场景中有一SimpleButton叫testBtn,执行下面操作:1.鼠标移上testBtn, testBtn状态变为OVER2.移除testBtn,removeChild(testBtn)3.5秒后重新添加testBtn到场景此时,看见testBtn还是OVER状态。解决方法:1.记录testBtn…

c++ socket学习(1.1)

本文学习相关资料: C/C socket编程教程 环境:vs2015 源码:本文代码 windows 如何创建客户端与服务端通信? TCP: 服务端 在windows先告诉程序我们要使用哪个版本的winsock,成功调用了它才能继续下去 #…

c++ socket学习(1.2)

本文学习相关资料: C/C socket编程教程 环境:vs2015 源码:本文代码 windows 如何创建客户端与服务端通信? UDP: 这次就没什么客户端服务端好说了,UDP是没有无连接的 所以改叫接收端和发送端吧 接收端 …

js高级功能与高级需求、高级期待

http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html 简单练习题:http://tieba.baidu.com/p/2189347922 ---------------------- scope链 闭包 Javascript属性prototype node.js metaprogramming AMD、CMD机制 http://www.makumo.com/js-modules-amd-c…

synchronized同步锁

在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private…

c++ socket学习(1.3)

本文学习相关资料: C/C socket编程教程 环境:vs2015 源码:本文代码 在这里c socket学习(1.1)学到了怎么样建立TCP,然后通过TCP连接发送、接收信息。 但是都是一次性的,当时是接收信息后就结束…

一个一线城市的IT白领的生活成本:3万/年

自从大学毕业,经济独立,就开始全面统计各种生活开支。仔细的去统计下,发现开销还是挺大的。 定理:开销越大,就意味着你每个月的收入必须越高。 三族鼎立节余族: 收入-开支 > 0月光族:收入-开支 0透支族…

android 编译共享ccache的缓存

1. android自带的ccache版本号(2.4版本号)过低,是无法支持以上的功能的,须要使用新版ccache。2. 最新的ccache请到http://ccache.samba.org/download.html下载3. 下载解压之后,在linux底下进入ccache文件夹,执行:./configure./mak…

一位软件工程师的6年总结

作者:成晓旭 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经 历沉淀或者经验提炼,希望对所有的软件工…

c++ socket学习(1.4)

本文学习相关资料: C/C socket编程教程 环境:vs2015 源码:本文代码 前面学到了TCP怎么循环发包,但是TCP连接的话会出现一个问题粘包。 TCP连接接收到的数据并不是马上读取到内存里面的,而是放在缓冲区,让…

mongodb中分页显示数据集的学习

mongodb中分页显示数据集的学习 这次继续看mongodb中的分页。首先依然是插入数据: 1) db.Blog.insert( { name : "Denis", age : 20, city : "Princeton" } ) db.Blog.insert( { name : "Abe", age : 30, city : &quo…

学习编程,英语很重要!!

学会编程,可能不需要英语多好,但是学号编程,英语真的很重要!!! 好多文档,demo全是英文的,蛋疼,应许需要学习!!!转载于:https://www.cn…

c++ socket学习(1.5)

本文学习相关资料: C/C socket编程教程 环境:vs2015 源码:本文代码 这次来试一下使用TCP来传输文件,其实传输数据和差不多,就是多一个读取文件,和一个写文件而已。 服务端 int readlan 100; std::ifst…

matlab生成HEX文件-任意信号 大于64K长度

HEX文件格式不赘述,写里直接放上代码。请批评改正。 1 %%convert a signal data into hex file format2 % data format:16bit 3 % signal length: less than 2^24-14 % author: Yang Li yangli0534gmail.com5 % data:2015.01.276 7 clear all;8 close all;9 clc; 10…

移动端网页中ViewPort的使用

<meta name"viewport" content"widthdevice-width,target-densitydpihigh-dpi, initial-scale1.0, minimum-scale1.0, maximum-scale1.0, user-scalableno"> <meta name”viewport” content”widthdevice-width, initial-scale1.0, user-scalabl…

c++ socket学习(1.6)

本文学习相关资料&#xff1a; C/C socket编程教程 环境&#xff1a;vs2015 源码&#xff1a;本文代码 这次来看看UDP 之前在c socket学习&#xff08;1.2&#xff09;讲过UDP怎么发送了&#xff0c;那现在来做一个可以一直发送的。 这次没有什么接收端和发送端了&#xff0…

redis学习笔记——(1)

1. NoSQL&Redis介绍 NoSQL&#xff0c;Not Only SQL&#xff0c;是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。 是以Key-Value的形式存储&#xff0c;&#xff08;例如JSON,XML&#xff09;&#xff0c;不一定遵循传统数据库的一些基本要求&#…

命令模式坚决svn树冲突(local unversioned, incoming add upon update)

当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。 local unversioned, incoming add upon update1local unversioned,incoming add upon update如果使用图形化客户端可以通过对比文件和解决冲突按钮进行解决&#xff0c; 如果是使用…

c++ vector学习

参考资料&#xff1a; cppreference.com 本文代码&#xff1a; 本文源码 目录隐式成员函数1.operator &#xff08;赋值给容器&#xff09;2.assign &#xff08;将值赋给容器&#xff09;元素访问3.at &#xff08;访问指定元素&#xff0c;进行下标检查&#xff09;4.operat…

linux关闭声音

对于CentOS/Redhat/RHEL/Fedora系统&#xff0c;使用root身份执行&#xff1a;echo "alias pcspkr off" >> /etc/modprobe.conf转载于:https://www.cnblogs.com/keethebest/p/3434821.html