自 90 年代以来,Apple 和 Apple 平台的开发一直都使用的是 Objective-C 语言,因此比较完备、稳定。OC 语言衍生自 C 语言,与 C++ 一样加入了面向对象的设计,长相也与 C 和 C++ 有一定的相似性。相较于与时俱进的国外的科技企业,国内的互联网公司相对保守,因此在现在在 iOS 开发中使用 OC 的比例仍然有一定的比例,也没有重构代码。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
@implementation SomeClass : NSObject
@property NSString *someProperty;
- (void)someMethodWithValue:(NSString)value {
NSLog(@"Hello");
}
@end