Objective-C入门 Xcode创建 HalloWorld
来源:互联网 发布:淘宝拍摄工作室 编辑:程序博客网 时间:2024/05/21 06:16
一、创建第一个Objective-c程序
启动 Xcode。初次启动的时候,也许会弹出一个“Welcometo Xcode”的一个对话框,我们可以把它关掉。
然后是选择屏幕上部菜单的“File ->New -> Project”,出现了一个让你选择项目种类的对话框。选择Application,右边选择command line tool 即命令行控制台,在弹出来的窗口选择Objective-c。
如果是以前的版本你需要在对话框的左边选择“CommandLineUtility” ,然后在右边选择“FoundationTool”,然后选择“Choose…”按钮。输入项目名称“test”,然后选择save as
创建后会自动出现一些代码如下
#import <Foundation/Foundation.h>int main(int argc,const char * argv[]){ @autoreleasepool { NSLog(@"Hellow,World"); } return 0;}
#import<Foundation/Foundation.h>
告诉编译器导入Foundation框架中的Foundation.h主头文件;说到这里,要说一下Cocoa:
Cocoa包含两个核心框架:Foundation框架和Appkit框架
CocoaTouch包含两个框架:Foundation框架和UIKit框架
再说一下框架:所谓框架 ,就是一个集合,其中包含着头文件,库等资源 文件;每个框架 中均有一个主头文件,该头文件包含了框架 中各个 头文件,一但引入 了主头文件,就可以在自己的程序 里使用任何在该框架 里的类;这就是框架!
格式:int main(intargc, const char* argv[])
每一个程序有且只有一个main函数
表示程序将在何处开始执行。
return 0;
0:程序正常
非0:通常表示出现了一些问题(如:很可能无法找到程序所需的文件)
@autoreleasepool
可以理解为在内存中开辟了一块共用的内存空间
内存管理在IOS开发中的非常重要的
释放共用的内存空间
NSLog(@”Hello,iphone!”);
NSLog是Objective-C库中的一个函数
作用:向控制台输出文本内容
将显示常量字符串,类似于printf函数,并且它会自动在文本后面添加’\n’。当然其中也可以使用转义字符。例如还有:
NSLog(@"The sum of 50 and 25 is %i",sum);
单行注释:使用连续的斜杠(//)
多行注释:使用/开头,/结尾
选中内容:command+.
二、定义一个新类:
选择File文件里New一个File文件,在打开的对话框里,选择cococa class语言选择Objective-C;输入类名为Test:
它会自动生成Test.h,Test.m文件:.h是头文件,.m是objective-c的源文件;
首先是test.h头文件代码如下:
#import <Foundation/Foundation.h>@interface test : NSObject@end
然后是test.m源文件代码如下:
#import "test.h"@implementation test@end
@interface部分
描述类、类的数据成分以及类的方法
@的是指令符
@implementation部分
实现这些方法的实际代码
@interface部分的一般格式:
@interface NewClassName : ParentClassName{
memberDeclarations;}
methoddeclarations;
@end
@implementation部分的一般格式:
@implementation NewClassName
methodDefinitions;
@end
它是以@interface开始,以@end结束!!!!@implementation也是这样,以@end结束!!!;
- Objective-C入门 Xcode创建 HalloWorld
- objective-c入门(xcode helloworld程序 创建类)
- [Objective-C]入门 (xcode helloworld程序 创建类)
- objective-c入门(xcode helloworld程序 创建类)【转】
- Objective-C第一课 创建Xcode工程
- Objective-C及Xcode 4入门视频
- Objective-C入门01:使用Xcode新建一个工程
- XCode、Objective-C、Cocoa !!!
- [XCode] XCode 6给 ViewController 创建类的时候找不到 Objective C Class 选项
- Objective-C深入浅出,ios开发零基础入门(Xcode入门及语法入门)课程分享
- 课程分享Objective-C深入浅出,ios开发零基础入门(Xcode入门及语法入门)
- Objective-C入门
- Objective-C入门
- 转:Objective-C入门
- Objective-C 入门
- objective-c 入门诗
- Objective-C 入门
- Objective-C入门了解
- 【Cocos2dx】动作监听
- 12 个免费在线的 Web 网站性能测试工具
- 汇编学习之路(1)CPU 数据传输
- linux下常用mysql命令(3)
- 解决使用Genymotion的Unknown generic error问题
- Objective-C入门 Xcode创建 HalloWorld
- 如何解决MathType 6.9 中公式无法删除的问题
- Android多线程基础之从Looper源码深度分析
- 基于数组实现顺序存储的线性表
- tomcat 访问的重定向问题
- 【c程序】用指针交换两数的值
- 10 个非常重要的 HotSpot JVM 参数
- HTML/CSS 简单布局01
- NDK Application.mk使用手册