码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发系列一开发环境与Xcode介绍

时间:2015-08-31 07:37:04      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:ios开发   xcode   ios   iphone 5   mac   

一、开发准备


为了开发iOS应用,你需要:
1、硬件要求:一台mac电脑,苹果系统占用内存比较高,电脑配置尽量选择相对较好的, 如:cpu双核,内存8G,还有真机测试尽量iphone5+
2、软件环境要求
如果可以尽量保持系统最新,如:OS X 10.9.3+
Xcode 6.0+尽量最新版,一般要去appstore去下载。
iOS SDK
应用开发必须要使用Xcode,Xcode苹果的集成开发环境包括,源码编辑器、图形用户界面编辑器,以及其它特性,SDK提供了开发应用的一些基础框架,工具,你需要在开发中指定sdk,一般Xcode会包含iOS SDK。


二、Xcode使用


1、从application中打开Xcode,通常我们选择创建一个新的工程。


技术分享">

2、Xcode针对iOS、watchOS 、OS X 提供了许多内嵌的应用模板,这些模板自动帮提前配置了相关源代码以及用户界面。



技术分享


FrameWork&Libray (Static library):通常可以理解为SDK,例如我们引入腾讯,微博,支付sdk基本是这样生成的,把相关功能封装成一个库文件,引入库文件。包含头文件,在调用其方法,知道能完成什么功能,并不需要知道它怎么做。

iOS应用开发,通常选择Application下最基本的模版:Single View Application。


3、选择Single View Application后进入工程基本的设置
技术分享



product name:项目工程的名字
organization Name :公司、组织或者个人的名字,可以保持为空。
organization Identifier:一般公司或者组织网址倒写如:com.XXXX
Bundle Identifier 基于organization Identifier 和product name自动生成,也可自己设置,这个值很重要他能唯一标示一个应用。(发布后苹果还会加上的开发者证书identifier)。这个值最终用来区分其它应用。
language:Objective-C 表示开发的语言,也可以选择swift开发。
Devices: Universal ,代表应用可以运行在iPhone和iPad上。
然后点下一步,选择项目保存路径等。


4、Xcode工程设置

技术分享


Xcode工程新建后大致是图上所示,有工具栏、导航栏、编辑区、应用区。


a导航区文件说明:
1 FirstAppTests、FirstUiTests文件夹:主要是用来编写测试用例。
2.product文件夹:编译生成后的文件。
3.FirstApp文件夹,主要在此文件夹下编写代码,其中有如下文件需要注意:
info.plist文件 关于工程的一些配置,主要选项:
Bundle Identifier :主要用来标示一个应用前面创建工程时已经创建,这里也可以对这个值进行修改。
Bundle versions string, short 更新版本要修改这个值,Bundle display name应用程序名
4.main.m 这个就是程序的入口,如c语言的main函数。main方法把程序交给            appdelegate去执行任务
5.Main.storyboard,可视化的界面编辑


b、编辑区,刚创建应用默认进入工程设置编辑区,其它还可以打开源代码编辑,图片编辑,info.plist等编辑区


c、应用区主要有
file inspector 
quick help    
identity inspector  
attrribute inspector
size inspector
connection inspector 
d、工具栏


5、相关工程的设置:
在编辑区的左边有project、targets两个区域可以对工程进行设置。
1、Project :(一般不建议在这里设置)iOS
2、Targets:当对工程进行设置时,建议在这边进行设置。另外说明一点,一个工程可以添加多个target。一个项目同样一份代码,部分界面主题功能不同,不用新建两个工程,直接新建一个target。
这里我们选择target设置工程配置:
General部分
1. Bundle identify:
2. deployment infos :
a.deploy target设置最小支持的版本(一般设置7.0)
b.Main interface 设置启动的界面vc
c.device orientation 设置屏幕方向(一般iPhone应用设置只支持竖屏)


3.app icon and lanuch images
Assets.xcassets xCode提供此资源目录可以方便我们进行图片管理
lanuch images闪屏启动图片(一般不用ios8后才能用)
appicon :默认选择Assets.xcassets下面的AppIcon图标,针对不同的型号给出了应用图标的建议,
如:29pt出现在搜索及设置中的图片的大小,60pt图片大小,一般按照系统建议提供应用图标。
其它图片一般提供一套大图@3x就好,可以自动适配。
capablitities区


info 跟info.plist中一样
build setting区:只需要关注code signing ,主要应用设置证实,使用真机调试,
其它不怎么需要设置


简单的介绍了一下Xcode及创建了一个新项目以及新项目相关设置说明。

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS开发系列一开发环境与Xcode介绍

标签:ios开发   xcode   ios   iphone 5   mac   

原文地址:http://blog.csdn.net/pop_xiaohao/article/details/48128745

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!