码迷,mamicode.com
首页 > 其他好文 > 详细

objective-c 创建工程/编译/运行程序

时间:2014-07-06 13:03:34      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   文件   

// First program example
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
    @autoreleasepool {
        NSLog (@"Programming is fun!");
    }
    return 0; 
}    

在开始解释这程序之前,我们需要先讲述下编译和运行的步骤。你可以使用xcode来编译运行,或者你也可以在终端使用oc的编译命令来编译运行。此处只介绍使用Xcode进行编译运行程序。

////////////////////////////////////////////////////////////////////////////////////////////////

注意:Xcode在app store可以免费下载。或者可以登录https://developer.apple.com,在那里可以免费下载到最新版本的Xcode开发工具,以及iOS SDK。

////////////////////////////////////////////////////////////////////////////////////////////////

Xcode是一款复杂的应用程序,它可以让你编辑,编译,调试和执行程序。如果你打算在Mac上开发一些应用程序,那可以学习正面使用这款强大的工具。

 

启动Xcode(首次打开,你可能需要先同意具体协议方可使用),你可以通过启动界面选择创建一个新的Xcode工程。

bubuko.com,布布扣

新建一个工程,选择应用类型

bubuko.com,布布扣

 在左侧,你将看到OS X栏,选择Application,然后在右侧选择Command Line Tool,点击Next。

bubuko.com,布布扣

填写应用名称,组织,企业标识符。Bundle Identifier 是用以创建iOS app,所以我们不必太在意这里需要填写什么。然后确定Type选择foundation,点击Next。选择你要保存工程的目录和路径。点击create,创建项目。

bubuko.com,布布扣

bubuko.com,布布扣

接下来开始写程序。在左侧面板选中main.m

bubuko.com,布布扣

OC源文件使用.m作为它的文件扩展名。其他常用的文件扩展名含义如下:

扩展名   含义  
.c C语言源文件  
.cc  .cpp C++源文件
.h 头文件
.m OC源文件
.mm OC++源文件
.pl perl源文件
.o 已编译的对象文件

 

 

 

 

 

 

 

 

 

右侧显示的main.m的内容,这是由Xcode自动生成的一份模版。内容如下:

//
//  main.m
//  Demo
//
//  Created by Winson on 7/5/14.
//  Copyright (c) 2014 Winson. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        // insert code here...
        NSLog(@"Hello, World!");
        
    }
    return 0;
}

接下来编译并运行程序。在运行前,我们先打开Xcode的debug窗口。

bubuko.com,布布扣

红色矩形区域为调试窗口。然后按下Xcode左上方的播放键,便可以执行编译和运行程序。

////////////////////////////////////////////////////////////////////////////////////////////////

 如果你是第一次运行Xcode并运行程序,Xcode会弹出提示框提示是否激活你的Mac为开发模式,点击Enable,然后输入管理员密码即可。

////////////////////////////////////////////////////////////////////////////////////////////////

如果你的程序有错误的话,Xcode会在错误的代码行旁显示红色停止符号 ,表示程序在此处出现致命错误,以致程序无法运行。

黄色三角形是警告标识,同样会在指定代码行旁边出现。程序可以正常运行,但是一般情况下,必须检测和改正此部分代码。

程序正常运行情况:

bubuko.com,布布扣

objective-c 创建工程/编译/运行程序,布布扣,bubuko.com

objective-c 创建工程/编译/运行程序

标签:style   blog   http   color   使用   文件   

原文地址:http://www.cnblogs.com/winson-w/p/3825322.html

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