IOS开发学习一 :Cocoa环境熟悉和Xcode使用

ios开发的前期准备就是一台mac机子。

我这边完全是一步一步来的。可能可以跳过很多

一。Mac的基础

1.首先就是查看你当前的操作系统,能更新升级就升级。

2.系统的很多设置,都是在偏好设置选项卡里。主要是输入法。可以下个搜狗。

点击  系统偏好设置-》语言于文本-》输入源选择上美国英语和搜狗(和win下操作很像,但是最近发现我的搜狗输入法不太管用了,切换后还是英文的。)

3.文件磁盘操作

相信在win下习惯了c,d,e,f盘的我们脑子中总会有这样一个概念。mac下磁盘查看就在finder下。进入后看到左边有一溜,是快捷图表吧(我这么理解)。

那我们要查看自己的个人文档(unix系统习惯基本和linux类似,因为以前整过ubuntu,分区模式基本一样),根目录什么的,finder 中 command+shit+g或者最上面的菜单栏有个前往。然后你可以把需要的几个目录拖到finder的左边(所以我称他为快捷栏)。

4.文件的安装

基本安装的文件都会在应用程序这个目录里,有些程序安装后会有个让你移动到应用程序目录的操作。

5.文件的重名名

这个也是常用操作,mac下不是右键点击有选项,而是直接选中后回车就可以输入新文件名。

暂时这些,基础的。

 

二。开发环境的搭建

xcode和iossdk。

首先这边我们不能带着Android开发的思路去搞这个。记得我刚搭环境时,一直是:下个sdk,下个xcode  IDE,然后ib插件什么的。

后来发现直接下个xcode就全有了。

xcode下载有很多方法,我是直接在开发者中心:https://developer.apple.com/xcode/ 第一个是for free。然后选右边的 View in mac app store

哦,对了,这边你还必须申请个 apple id。

反正最后在app store里面下来。(优点是简单方便,缺点是速度很慢。)

上面完了后我一直在找怎么下sdk!!!

后来发现其实下完这个xcode 4.3.2后,里面都已经集成了 sdk ,ib,等等一堆。

也就是说,其实我们的环境就这样搭建完成  ios-sdk5.1+xcode 4.x。

不用再去纠结怎么下sdk啊什么的。本人就是Android开发思想,一致在找单独的sdk然后想怎么引入。。

 

总体以上后,我们简单的环境已经完成,可以使用xcode开发了

 

三:Xcode4.3.2的介绍和使用

这边又要考虑到ios5的的一些改进和新特新,在使用时很多和网上的资料根本对不上号。

1.比如你在新建一个ios项目时 new-》project 后进入ios的application模板。以前版本据说有个base window。现在没了。

但是也不影响我们创建。对于里面这么多创建对象到底要选哪个呢,记住,永远不要在带着android的模式了,创建一个项目就一个方式,

而这里面的只是快速创建模板。

2.storyboards的引入,这个也是以前版本没有,ios5新加的:

 

StoryBoard

iOS 5的新特新。

http://blog.sina.com.cn/s/blog_59c8adb90100x4oh.html

具体你看下苹果开发者社区或是上面个博客写的,明白大致情况就好了。

3.ARC新特性

 

Automatic Reference Counting

这个也是ios5新添加的内容,据说和java内存自动释放挺类似的功能。

 

4.工程的代码作者和公司注释

 

//

//  AppDelegate.h

//  Thi

//

//  Created by Nono on 12-4-13.

//  Copyright (c) 2012年 NonoWithLilith. All rights reserved.

//

 

这个和java我们每个类最前面的注释一样。

这个可以在配置文件设置(具体可以网上查下)

我这边用的最简单的一个方法:

在你的系统dock下是否有个“地址簿”的应用或是在finder的应用程序中找下。

点击你当前用户哪个选项编辑下,添加上公司名就ok了。

这下你新建文件时,注释就时你的用户名,和你设置的公司名。

5.interface builder的纠结,一开始我们可能会一直纠结,我的ib插件呢,它到底在哪里呢?

其实不用纠结,它已经集成进xcode了,你点击xib文件后弹出的编辑工具就是ib工具。

6.xcode工具的界面简单介绍:

一开始接触这工具时绝对又是中纠结。但是,我们把它按块划分后,其实就很明了了。这也是做很多事的一种手法。

气泡1:这个栏也不知道给他命名什么,总的来说就是就类似快捷工具栏。左边时run应用启动,选者模拟器,中间一些提示信息,

右边是编辑选择,view也就是界面布局选择,最后一个organizer 按钮  app发布时用得到。

气泡2:工程explorer。

气泡3:编辑区域。

气泡4:感觉类似于属性区域。

基本大体就是这样,然后具体的细分我们可以自己去一个个看。

 

7.创建一个ios项目后项目结构。

这个可以看上图的气泡2。

Thi就是我创建填写的项目名,这里面就是各种类文件。

Thitest,选择了单元测试后会自动生成这个文件夹。

frameworks: 项目用到的类库。自动生成里面只有基本的几个库,你可以根据项目需要


添加所需要的framework

products 貌似就是在发布应用时用到。具体还没测试干嘛的。

 

以上我们基本就了解怎么在xcode中创建一个ios app,在模拟器中运行。

0

这篇文章有1条评论

发表评论