前面写了iOS开发环境搭建,只简单提了一下安装Xcode,这里再补充一下,点击下载Xcode的dmp文件,稍等片刻会有图一(拖拽Xcode至Applications)的提示,拖拽至Application即可,在Finder-应用程序-Xcode找到Xcode图标。点击Xcode图表,下一步操作即可进入开发界面。
图一(拖拽Xcode至Applications)
安装完Xcode,首先熟悉一下Xcode界面(这张是网上看到的一张图):
从上图看,Xcode和开发windows phone的Visual Studio、开发Android的Eclipse很像,如果是从那两个方向转过来做iOS开发的应该很快就能熟悉。
创建iOS项目:
1. 打开XCode,选择File->New Project,然后选择iOS->Application->Single View Application,然后点Next,如下图所示:
从上图看出,可以创建7种项目,我也是初学者,不能一一说出他们的不同,等熟悉了再补充。
2. 填写应用信息
Product Name:项目名称;
Organization Name:组织名,一般显示计算机名;
Company Identifier: 公司标示,此处输入一个唯一标示即可,也可以在项目中统一修改;
Class Prefix: 默认类前缀,为了避免与其他类混淆,此处最好输入一个前缀名称,默认使用全大写字母,保留为空也可以;
Device : 设备类型,可以选择“iPhone”“iPad”或者“Universal”(通用,同时支持iPhone和iPad) ;
Storyboard: 是Xcode 4.x新增特性,是以前版本的xib的一个扩展升级,让程序的UI设计更加的简化;注意:基于Storyboard的应用只能在iOS5以上版本的设备上运行。
ARC: 是Xcode 4.x新增特性,对于以前版本的iOS程序员每alloc一个对象,都会下意识地先去release它,这是一个非常讨厌的事情。现在有了 ARC,一切都变得更加简单,程序员可以更加专注地处理自己应用的表现。
Include Unit Tests:生成项目时会包含测试包。
生成项目:
项目结构如下图:
选择MainStoryboard_iPhone.storyboard,初始时是一个空白,选择右下角的Label标签,双击,修改标签,点上面的运行按钮,模拟器就出现了HelloiOS,自己没写一行代码。Xcode开发工具还是很强大的。
* http://blog.csdn.net/xyz_lmn
* iOS入门群:83702688
* android开发进阶群:241395671
*/
分享到:
相关推荐
PhoneGap学习笔记之01 HelloWorld,这是一个关于使用PhoneGap开发移动应用的基础教程。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来构建跨平台的原生移动应用程序。这个教程将引导我们通过创建...
"iOS学习笔记 - Hello Word_Java_技术方案_中国软件网.mht"这个文件名称表明,这是一份结合了不同技术的学习笔记,可能包括了与Java相关的iOS开发技术,比如使用JavaFX或RoboVM进行跨平台开发。MHT文件是一种单一的...
这个压缩包“iOS 学习C语言部分,代码和笔记,超详细”显然是一个非常全面的学习资源,包含代码实例和详细的笔记,旨在帮助开发者扎实地掌握C语言的基础。 首先,我们从C语言的基础知识开始。C语言是一种结构化编程...
本学习笔记将深入探讨Swift的基础知识,帮助初学者快速掌握这一强大的工具。 一、Swift简介 Swift是由Apple在2014年WWDC(全球开发者大会)上推出的,旨在提高开发效率和代码安全。它吸收了Objective-C的优点,同时...
### 基于Xcode4.3的iPhone编程学习笔记:HelloWorld #### 第一篇:HelloWorld编程 本文档旨在帮助初学者理解如何通过Xcode 4.3环境搭建简单的iOS应用程序,具体以HelloWorld应用为例,从创建工程到运行程序进行...
本笔记集“iOS-Notes”旨在深入探讨Objective-C及其在构建iOS应用程序中的应用。 Objective-C是由Stepanov和McCarthy在C语言的基础上扩展而成的,它引入了Smalltalk式的消息传递机制,使得面向对象编程更为灵活。...
### iOS开发教程(大神原创笔记)核心知识点详解 #### 一、Unix相关知识点 **1. Unix指令:** - **pwd**:用于显示当前所在目录的位置。 - **ls**:列出当前目录下的所有文件及文件夹。 - **ls –l**:以详细...
**Object-C 学习笔记** Objective-C(简称Obj-C或Objective C)是苹果公司基于C语言开发的一种面向对象编程语言,主要用于iOS和macOS平台的应用程序开发。它在C语言的基础上添加了Smalltalk风格的消息传递机制,...
这篇“Objective-C学习笔记”旨在帮助初学者理解并掌握这种强大的编程工具。 一、Objective-C基础 1. 类与对象:Objective-C中的所有操作都是基于类的,类是对象的模板,而对象是类的实例。理解类和对象的概念是...
Cocos2d-x框架除了Windows平台外,还支持iOS、Android、Mac OS X、Web等平台,初学者在掌握了Windows平台的开发后,可以进一步学习如何使用Cocos2d-x跨平台开发,实现一个游戏在多个平台上运行。 在学习过程中,...
部分高级PDF阅读器还支持注释和搜索功能,方便学习过程中的笔记和查找。 **实战项目和示例代码** 电子书中可能包含实际项目案例和示例代码,通过实践,开发者可以更好地理解和应用所学知识。这些项目可能涵盖从简单...
QT支持多种操作系统,包括Windows、Mac OS X、Linux、Unix、Android和iOS等。由于其跨平台特性和丰富的模块功能,QT成为了许多软件开发者的首选。 在学习QT的过程中,我们需要掌握其基本概念和常用技术。以下是根据...
这份“Objective-C学习资料”包含了内置的学习笔记和各内容源码,是作者在近两个月的学习过程中整理出来的成果,旨在为初学者提供有价值的指导。 首先,让我们深入了解一下Objective-C的基本概念。Objective-C是在...
这篇学习笔记主要涵盖了Swift的基础知识和关键特性,旨在帮助初学者理解并掌握这种现代、强大且易读的语言。 一、Swift语言基础 Swift的语法简洁明了,易于理解。它引入了类型推断,使得编写代码时可以减少冗余的...
### Cocos2d-x初探学习笔记:HelloWorld详解 #### Cocos2d-x简介 Cocos2d-x是一款基于C++的开源游戏开发框架,它最初是从Cocos2d移植而来,支持跨平台的游戏开发,包括iOS、Android、Windows等多平台。Cocos2d-x因...
本文将深入探讨Java的学习笔记,包括其组织管理、技术规格、文件扩展名、JVM、JRE、JDK以及Java的不同平台。 首先,Java技术由Java Community Process(JCP)负责监督审察相关技术规格的演进,所以第1题的答案是A、...
### Swift编程语言程序基础学习笔记 Swift是一种现代且高效的编程语言,主要用于开发iOS、macOS、watchOS和tvOS的应用程序。本篇笔记将重点介绍Swift的基础知识点,涵盖代码注释、变量定义、数据类型、条件控制、...
本篇学习笔记总结将覆盖从基础概念到配置实践的多个知识点。 首先,OSPF是一种基于链路状态的内部网关协议(IGP),使用最短路径优先算法(SPF)来计算网络中的最佳路径。OSPF是开放标准的,可以与任何厂商生产的...
压缩包中的“QT5相关资料”可能包含了QT5的官方文档、教程、示例代码和学习笔记。官方文档详细介绍了每个类和函数的用法,是学习QT5的重要参考资料。教程和示例代码可以帮助初学者快速上手,理解QT5的基本概念和实践...