下载此文档

ObjectiveC程序设计ObjectiveC程序设计PPT教案学习.pptx


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
会计学
1
ObjectiveC程序设计ObjectiveC程序设计
第2章 Objective-C程序设计
显示变量的值

小结

解释第一个程序

编译并运行程序

第1页/共31页
编译并运行程序
代码清单2-1
---------------------------------------------------------------------------------------------------------
//First program example
#import <Foundation/>
int main(int argc, const char * argv[])
{
***@autoreleasepool{
NSLog (@"Programming is fun!");
}
return 0;
}
在详细解释这个程序之前,先要学****编译和运行此程序的步骤。
使用Xcode编译并运行程序
使用GNUObjective-C 编译器在Terminal中编译并运行程序。
第2页/共31页
使用Xcode
Xcode是一款功能齐全的用用程序,使用它可以轻松输入,编译,调试和执行程序。
启动Xcode,在File菜单下,选择New Project。
第3页/共31页
使用Xcode
在左侧窗口中,找到Command Line Utility .在右上窗格中,突出显示Foundation Tool
第4页/共31页
使用Xcode
单击choose,打开新窗口
我们将第一个程序命名为prog1,所以在Save As字段中输入“prog1”。如此创建一个单独的文件夹来存储所有的项目。
在本书中,所有的项目保存在Objc Progs的文件夹中。即prog1文件夹放在Objc Progs文件夹中。
第5页/共31页
使用Xcode
单击save按钮创建新项目,显示项目窗口如下:
第6页/共31页
使用Xcode
,此时出现窗口如右图所示

#import <Foundation/>
int main (int argc, const char * argv[]) {
***@autoreleasepool{
NSLog (@"Programming is fun!");
}
return 0;
}
编辑窗口,Xcode已
创建了模板文件,如
下代码所示,该代码
是不完整的
第7页/共31页
使用Xcode
修改编辑窗口中显示的程序,使之与代码清单2-1相符。
现在应该编译并运行第一个程序了。但是首先应保存程序,从File菜单中选择Save。如果在未保存文件的情况下尝试编译并运行程序,Xcode会询问你是否保存,此时选择保存即可。
在Build菜单下,可以选择Build或者Build and Run。
如果程序中有错误,在此步骤期间会看到列出的错误消息。此时,可以根据错误信息的提示,在编辑窗口修改错误,然后再次重复此过程。
当程序中没有错误时,会出现一个新窗口,显示prog1-Debugger Console。这个窗口中包含了程序的输出,如下所示。若该窗口未出现,从Run菜单中选择Console即可。
第8页/共31页
使用Xcode
使用Xcode编译并运行第一个程序的部分已经完成。下面总结一下使用Xcode创建新程序的步骤:
启动Xcode应用程序;
如果开发新项目,选择File—>New Project;
为应用程序类型选择Command Line Utility,Foundation Tool,然后点击choose;
选择项目名称,还可以选择在哪个目录中存储该项目文件,然后选择Save;
在右上窗格中,(或者是你自己为项目起的名称,。建议项目名称为有意义的单词或简写,便于理解项目目的)。突出显示该文件,在该窗口下面出现的编辑窗口中输入你的程序;
选择File—>Save,保存已完成的更改(建议经常保存,以免代码丢失);
选择Build或者Build and Run,或者点击Bui

ObjectiveC程序设计ObjectiveC程序设计PPT教案学习 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小395 KB
  • 时间2021-06-11