`
mikixiyou
  • 浏览: 1098025 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:352841
社区版块
存档分类
最新评论

第一个iPHONE应用

    博客分类:
  • iOS
 
阅读更多

1.       开发工具

在本应用中,开发工具为苹果的Xcode4.2

To create the iOS application in this tutorial, you need Xcode 4.2. Xcode is Apple’s integrated development environment (or IDE) for both iOS and Mac OS X development. When you install Xcode on your Mac, you also get the iOS SDK, which includes the programming interfaces of the iOS platform.

If you don’t have Xcode installed on your Mac, visit the iOS Dev Center and download the Xcode 4.2 developer toolset (which includes the iOS 5 SDK). Double-click the package and follow the installer instructions.

To benefit from this tutorial, you must already have some familiarity with the basics of computer programming in general and with the Objective-C language in particular. If you haven t used Objective-C before, read Learning

Objective-C: A Primer before you begin this tutorial.

2.       应用

模板

根据开发工具的模板 基于视图的应用 创建一个hello world应用程序。

 

运行机制

 

程序执行 - 》调用 main.m 函数 - 》分配内存池 - 》调用 UIApplicationMain 函数

(这个函数 ,创建应用实例 (UIApplication) 和应用委托实 (HelloWorldAppDelegate) ,还扫描了配置文件 info.plist -

1 、加载 main storyboad 文件;

2 、从应用委托中得到 window 对象,或者说创建一个 UIWindow 实例,使之与应用委托协调;

3 、实例化 storyboard 的初始视图控制器,分配它作为 window 对象的根视图控制器 (root view controller)

之后, 发送 给应用 委托一 ”application:didFinishLaunchingWithOptions:”, 这个消息给委托一个机会,在应用显示出来之前去做其他工作,如附加的配置。

分享到:
评论

相关推荐

    用StoryBoard开始你的第一个IPhone应用程序

    本教程将聚焦于如何使用Xcode 4.2及以上版本中的StoryBoard特性,来创建你的第一个iPhone应用程序。 StoryBoard是苹果引入的一种可视化界面构建工具,它允许开发者通过拖拽和配置UI元素来设计应用的屏幕布局,从而...

    第3章 创建你的第一个iPhone应用程序.pdf

    本章将介绍如何创建一个简单的 iPhone 应用程序,介绍基础的技术,不要求读者现在就掌握这些技术,但这些技术将有助于读者对基础开发过程有初步了解,窥视一下开发 iPhone 程序的神秘色彩,打破对开发 iPhone 程序的...

    ④-第一个iphone程序iPhone101

    从给定的文件信息来看,我们正在探讨的主题是关于如何创建第一个iPhone应用程序,这与苹果公司的iOS开发环境紧密相关。以下是对标题、描述、标签以及部分内容的深入解析,旨在提炼出其中的关键知识点。 ### 一、...

    第一个iPhone程序

    本教程旨在引导初学者通过实践操作,完成自己的第一个iPhone应用程序的开发。对于初次接触iOS应用开发的朋友来说,这是一个绝佳的入门指南。 #### 二、环境准备与基础知识 1. **硬件准备**: - 需要一台安装了...

    IPHONE iPhone 应用界面设计资源

    在IT行业中,尤其是在移动应用开发领域,iPhone应用界面设计是一个至关重要的环节。它不仅决定了用户对应用程序的第一印象,还直接影响到用户体验和应用的市场接受度。本资源集合专注于iPhone的应用界面设计,为...

    ios应用源码之第一个我们小组的iphone程序lmax郎迈 2018128

    这个项目可能是由一个名为“lmax郎迈”的团队创建的第一个iPhone应用程序的源代码。从这个源码中,我们可以学习到iOS应用的基本构建过程、编程实践以及Swift或Objective-C语言的使用。 首先,我们要了解iOS应用开发...

    一步一步教你如何创建一个iPhone应用

    ### 创建iPhone应用详解 #### 前言 在深入探讨如何创建iPhone应用之前,我们假设读者已经具备了Objective-C的基本知识。此外,请确保从Apple开发者主页...希望这篇文章能帮助你在 iOS 开发的道路上迈出坚实的第一步。

    第一个app——iPhone应用程序:“Say Hello”

    标题 "第一个app——iPhone应用程序:“Say Hello”" 暗示了我们将探讨的是一个初学者级别的iOS应用开发教程,特别是如何创建一个简单的“Hello, World!”应用程序。这个过程通常使用苹果的集成开发环境(IDE)Xcode...

    iphone 聊天应用程序

    通过以上步骤,我们可以构建出一个功能完善的iPhone聊天应用程序。PHP作为服务器端语言,结合WebSocket技术,可以有效实现与iOS客户端的实时通信,为用户提供流畅的聊天体验。而iPhone端的Swift编程语言则为我们提供...

    最好的iPhone应用(第2版)--Best.iPhone.Apps.2nd.Edition

    本书的第一版出版于2009年10月,第二版则是在2010年9月推出,每次更新都包含了最新的应用信息和技术趋势,以确保读者能够获取最前沿的知识。 #### 六、结语 《最好的iPhone应用(第2版)》是一本非常实用的指南...

    《iPhone应用程序开发攻略之iPhone特色传感器应用》

    本书的标题为《iPhone应用程序开发攻略之iPhone特色传感器应用》,从这个标题我们可以看出,这本书是专门针对iPhone应用程序的开发者所编写的一本关于iPhone特色传感器的应用开发教程。iPhone特色传感器包括但不限于...

    iphone开发基础教程源代码

    通过学习和理解这些知识点,并结合提供的源代码,初学者可以逐步掌握iPhone应用开发的基本技能,从而构建自己的第一个iPhone应用程序。不断实践和深入探索,将有助于成长为一名熟练的iOS开发者。

    Your First iPhone App

    尽管原文主要涉及版权、商标及法律声明等非技术性内容,但基于文件标题、描述以及部分提及的信息,可以推测该文档是针对初学者的一份指南,旨在帮助读者了解如何创建第一个iPhone应用程序。以下是对这些知识点的详细...

    iPhone App Development The Missing Manual

    ##### 构建第一个iPhone应用 本书通过构建一个简单的手电筒应用来引导读者进入iPhone应用开发的世界。该过程涉及以下步骤: - **定义应用需求**:明确应用的功能需求,例如开关按钮控制设备闪光灯。 - **界面设计**...

    ios应用源码之第一个iphone小程序(实现聊天功能) chat-1 2018128

    这个“ios应用源码之第一个iphone小程序(实现聊天功能) chat-1 2018128”是一个学习资源,它包含了实现一个基础聊天应用所需的所有源代码。我们将深入分析这个项目的结构、关键技术以及如何使用这些技术来构建类似...

    IOS应用源码之第一个iphone小程序(实现聊天功能) .zip

    这个"IOS应用源码之第一个iphone小程序(实现聊天功能) .zip"压缩包包含了一个初级的聊天应用项目,名为"Chat-1",它能帮助开发者了解如何在iOS平台上构建实时通信的应用。以下我们将深入探讨这个项目中的关键知识...

    iPhone.App.Development

    #### 四、构建第一个 iPhone 应用 - **创建项目**:打开 Xcode 并创建一个新的 iPhone 或 iPad 项目,选择合适的模板作为起点。 - **组件列表**:列出应用所需的所有用户界面元素和功能模块,例如按钮、标签、图像...

Global site tag (gtag.js) - Google Analytics