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

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 16:30 点击:

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就全有了。
哦,对了,这边你还必须申请个 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的新特新。

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:编辑区域。 www.2cto.com
气泡4:感觉类似于属性区域。
基本大体就是这样,然后具体的细分我们可以自己去一个个看。

7.创建一个ios项目后项目结构。
这个可以看上图的气泡2。
Thi就是我创建填写的项目名,这里面就是各种类文件。
Thitest,选择了单元测试后会自动生成这个文件夹。
frameworks: 项目用到的类库。自动生成里面只有基本的几个库,你可以根据项目需要

添加所需要的framework
products 貌似就是在发布应用时用到。具体还没测试干嘛的。

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

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Lexical or Preprocessor Issue 'xxx.h
      • ios学习笔记(二)xcode 4.3.2下实现基本交互
      • ios版本的helloworld
      • iphone(object-c) 内存管理(3) 有效的内存管理 前半部分
      • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
      • IOS类似iphone通讯录TableView的完整demo【附源码】
      • UITableView一些方法
      • [iPhone中级]iPhone团购信息客户端的开发 (二)
      • iphone(object-c)内存管理(1)
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1