ios 程序学习
马上着手开发iOS应用程序:五、提交应用与寻找信息
本文介绍了您已经学习完如何开发一个优秀的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 集成到基于文稿的应用程序。
【编辑推荐】
ios 程序学习的更多相关文章
- 【学习总结】IOS程序运行过程 、UIWindow 、controller 、 UIView 创建过程的总结
程序启动开始到view显示: 程序启动首先会执行main函数 - > UIApplicationMain函数: 程序启动 (加载框架,info文件,资源等) 执行Main函数 初始化UIAppl ...
- 【转】漫谈iOS程序的证书和签名机制
转自:漫谈iOS程序的证书和签名机制 接触iOS开发半年,曾经也被这个主题坑的摸不着头脑,也在淘宝上买过企业证书签名这些服务,有大神都做了一个全自动的发布打包(不过此大神现在不卖企业证书了),甚是羡慕 ...
- IOS基础学习-2: UIButton
IOS基础学习-2: UIButton UIButton是一个标准的UIControl控件,UIKit提供了一组控件:UISwitch开关.UIButton按钮.UISegmentedContro ...
- iOS阶段学习第一天笔记(Mac终端的操作)
前言部分 原本从事的是.NET开发,一直在要不要转iOS 中犹豫徘徊,经过复杂的内心挣扎终于鼓起勇气辞职脱产学习iOS;希望通过四个月的 学习后能够拿到理想的薪资.以下是学习过程中的学习笔记,为了方便 ...
- iOS开发学习笔记:基础篇
iOS开发需要一台Mac电脑.Xcode以及iOS SDK.因为苹果设备都具有自己封闭的环境,所以iOS程序的开发必须在Mac设备上完成(当然,黑苹果应该也是可以的,但就需要花很多的精力去折腾基础环境 ...
- 【同行说技术】iOS程序员从小白到大神必读资料汇总
在文章<iOS程序员从小白到大神必读资料汇总(一)>里面介绍了很多iOS入门学习的资料,今天小编就发几篇技术进阶的文章,快来看看吧! 一.iOS后台模式开发指南 这个教程会教你在什么时候怎 ...
- iOS程序性能优化
iOS程序性能优化 一.初级 使用ARC进行内存管理 在iOS5发布的ARC,它解决了最常见的内存泄露问题.但是值得注意的是,ARC并不能避免所有的内存泄露.使用ARC之后,工程中可能还会有内存泄露, ...
- iOS程序员的自我修养之道
新技术的了解渠道 WWDC开发者大会视频 官方文档 General -> Guides -> iOS x.x API Diffs 程序员的学习 iOS技术的学习 官当文档 Sample C ...
- 开源中国iOS客户端学习
开源中国iOS客户端学习 续写前言 <开源中国iOS客户端学习>续写前系列博客 http://blog.csdn.net/column/details/xfzl-kykhd.html ...
随机推荐
- bzoj2424 [HAOI2010]订货
模拟一下仓库里面存储物品的价格情况即可,如果当前物品大于仓库里面物品那么就替换一下仓库里的物品,然后订货直接从仓库里先取,仓库里不够则直接购买,每次做完后记得买当前物品填补一下仓库直至仓库填满,当然这 ...
- AJAX-----03远古时期的ajax
用iframe方法实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
- boost源码剖析----boost::any
boost源码剖析----boost::any 有的时候我们需要有一个万能类型来进行一些操作,这时候boost::any就派上用场了. boost::Any testInt(10); int val ...
- Javascript图片无缝滚动
http://www.cnblogs.com/shouce/p/5068787.html
- 如何清理photoshop cs6 被升级的烦人的adobe creative cloud组件
安装photoshop cs6(虽然目前已经退出到cc 2015,不过因激活成熟度等,我还是偏向于使用cs6,够用!),默认安装adobe application manager. 不过如果不小心单独 ...
- noi 9265 取数游戏
题目链接:http://noi.openjudge.cn/ch0206/9265/ 题意:从自然数1到N中不取相邻2数地取走任意个数,问方案数. 解法:f[i][1]表示在前i个数中选了第i个的方案数 ...
- android 常见的泄漏内存方法和 leakcanary 使用方法
虽然VM接管了内存分配和回收,但是人类在解决问题的同时也会重新创造出一些新的问题,所以问题永远都解决不了,就产生各种稀奇古怪的就业机会了(跑题跑不停). 无论各种VM用什么算法管理内存, 造成内存泄漏 ...
- [问题2014S07] 解答
[问题2014S07] 解答 (本解答由沈启帆同学提供) 由复旦高代教材 P265 引理 7.4.1 知 \(F(P_i(\lambda)^{e_i})\) 的不变因子组为 \[1,\cdots, ...
- sql索引实例
1.创建表并插入数据 在Sql Server2008中创建测试数据库Test,接着创建数据库表并插入数据,sql代码如下: USE Test IF EXISTS (SELECT * FROM INFO ...
- 【Unity3D游戏开发】之常用代码 (十二)
//创建一个名为"Player"的游戏物体 //并给他添加刚体和立方体碰撞器. player=new GameObject("Player"); player. ...