◆输出
hello world
◆ 在 Objective-C 中使用 #import 代替 #include
◆ Objective-C 的预设副档名是 .m
创建 classe
@intece
- Fraction.h
- #import
- @intece Fraction: NSObject {
- int numerator;
- int denominator;
- }
- -(void) print;
- -(void) setNumerator: (int) n;
- -(void) setDenominator: (int) d;
- -(int) numerator;
- -(int) denominator;
- @end
◆NSObject:NeXTStep Object 的缩写。因为它已经改名为 OpenStep,所以这在今天已经不是那麼有意义了。
◆继承(inheritance)以 Class: Parent 表示,就像上面的 Fraction: NSObject。
◆夹在 @intece Class: Parent { .... } 中的称为 instance variables。
◆没有设定存取权限(protected, public, private)时,预设的存取权限为 protected。设定权限的方式将在稍後说明。
◆Instance methods 跟在成员变数(即 instance variables)後。格式为:scope (returnType) methodName: (parameter1Type) parameter1Name;scope 有class 或 instance 两种。
◆instance methods 以 - 开头,class level methods 以 + 开头。
◆Intece 以一个 @end 作为结束。objectivec
原生的Hello World代码
- #import
- int main (int argc, const char * argv[]) {
- NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
- // insert code here...
- NSLog(@"Hello, World!");
- [pool drain];
- return 0;
- }
以上是Xcode开发环境下默认的.m文件内容,就是原生的Hello World范例代码。
关于hello world的更多扩展内容
在 Objective-C 中 #import 和 #include 的区别
在 Objective-C 中,#import 被当成 #include 指令的改良版本来使用。除此之外,#import 确定一个文 件只能被导入一次,这使你在递归包含中不会出现问题。使用哪一个还是由你来决定。一般来说,在导入 Objective-C 头文件的时候使用 #import,包含 C 头文件时使用 #include。
iOS开发:Objective-C优雅的语法
iOS高效开发必备的10款Objective-C类库
C++开发者快速学习Objective-C语言核心语法
Objective-C基础语法快速入门
iPhone开发入门守则:Objective-C编码规范
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-21796-3.html
期待
收了多少公关费