一直在做cocos2d-x开发,对Android比较熟悉,IOS一知半解,最近准备系统的学习一下IOS,先从OC开始吧,有C/C++, Java的基础学OC应该是比较轻松的,博客作为一个学习笔记记录一下吧。
第一个程序,HelloWorld,直接上代码。
//
// main.m
// 01_HelloWorld
//
// Created by apple on 14-11-8.
// Copyright (c) 2014年 cc. All rights reserved.
//
// #import相比#include 增加了防止同文件重复包含的机制
// 无需再像C中的头文件 需要用宏#ifndef #define #endif 来控制头文件的重复引用
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
printf("Hello, World!\n");
//NSLog相比printf无需再写\n,实现了自动换行,并且会额外打印日期和时间在控制台方便调试,同样野支持 %d, %s等格式占位符
NSLog(@"Hello, World!");
}
return 0;
}
控制台输入如下: