ios开发helloworld程序


HelloWorld是我们开发程序的第一个小程序。这就像是爱因斯坦的第一个小板凳一样,也许它并不漂亮,起码能让我们管中窥豹,对系统稍微有一个了解。当然,这是一个非常简单的小程序,甚至我们都不用去编码它。


当然,Xcode的安装方法非常简单,这里就不用再赘述了。下面,我们用已经安装好的Xcode为大家演示一遍。



熟悉Xcode界面


Get started with a playground:是Xcode6的一个特性,快速实现我们的想法,编写的代码能够所见即所得的运行处这一个结果。这样的一个功能更多的是写一些我们的草图和草案代码的。在实际的商业项目中,作用并不是特别大。相当于一个试点性的功能。


Create a new Xcode project:开始去建立一个iPhone,IPad,Mac应用程序,这个就是我们最常使用的。


Check out an existing project:从版本控制系统中去检出一个现成的项目,现在我们还暂时不会去使用它,以后会讲。


hello1.png


点击Create a new Xcode project之后,就会出现如下界面:


1.Application:


Master-details Application:左侧菜单切换,右侧界面切换,类似于主重的应用程序。


Page-Based Application:基于页面切换的应用程序。在APP里面,我们只需要用手左右滑动,页面就会切换。


Single-view Application:单页面的应用程序。


Tabbed Application:多页面点击下面页标切换的应用程序。


Game:真正的商业游戏不会用这个来做,商业游戏一般使用cocos,cocos2d-x或者unity 3D这样的游戏引擎去做。相比于这些游戏引擎,它的开发效率就是非常低了。当然,如果你对游戏感兴趣,可以参考麦子学院其它的手机游戏开发课程,包括Cocos,Cocos2d-x。


前四类程序都是一类程序,只是它们的布局不一样。它提供给我们这些模板只是为了给我们更多方便。当然,我们也可以从单页面制作出这些稍微复杂的页面的。你可以把每个应用程序都试着去运行一下,你就知道它们的运行效果了。


hello2.png


2.FrameWork&Library:


Cocoa Touch Framework:Cocoa是苹果的一个核心内库,那么Cocoa Touch就是跟我们系统层次最上面一层相关的Framework应用程序。


Cocoa Touch Stack Library:静态内库,类似于Windows开发的动态链接库,静态链接库,用它们去封装一些功能去供你的程序调用。


hello3.png


3.Other:


In-App Purchase:应用内付费。如果你的程序需要有购买功能,它一点就能上APP Store向你付款。

Empty:完全从零开始的一个项目。一般我们都不会使用到它。


hello4.png



创建第一个ios程序


1.打开Xcode,点击创建程序


hello5.png


2.选择程序类别,这里我们选择一个单页面的应用程序。


hello6.png


3.为项目配置项目名,语言选择,设备选择…..


Product Name:项目名称


Organization Name:组织者名称


Organization identifier:组织唯一编号


Bundle identifier:生成的的用于打包发布的编号,自动拼接


Language:这里我们学习swift语言


Devices:选择开发什么设备的应用


Use Core Date:是否使用数据操作的核心内库,如果对数据有增删改查等等


hello7.png


4.成功创建之后,先点击左侧打开UI相关文件,再拖入一个Label组件,写入文字HelloWorld,之后运行即可


hello8.png


5.运行结果显示


Label控件我们是放在正中间的,但是运行显示的时候却不是在正中间,这关系到不同设备的布局和自身应用的匹配,我们以后会讲到。


hello9.png


通过这个HelloWorld,爱因斯坦的第一个小板凳就做出来了。



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

免费领取价值1888元求职宝典!

客服热线 400-862-8862

回到顶部