zoukankan      html  css  js  c++  java
  • 【学习笔记】【OC语言】第一个OC程序

     1.#import的用途:
     1> 跟#include一样,拷贝文件的内容
     2> 可以自动防止文件的内容被重复拷贝
     
     2.#import <Foundation/NSObjCRuntime.h>
        NSObjCRuntime.h中有NSLog函数的声明
     
     3.Foundation框架头文件的路径
     1> 右击Xcode.app --> 显示包内容
     2> Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/Foundation.framework
     

     4.主头文件
     1> 主头文件:最主要的头文件,名字一般跟框架名称一样,包含了框架中的所有其他头文件
     2> Foundation框架的主头文件名称就是Foundation.h
     3> 只需要包含Foundation框架主头文件,就可以使用整个框架的东西
     
     5.运行过程
     1> 编写OC源文件:.m、.c
     2> 编译:cc -c xxx.m xxx.c
     3> 链接:cc xxx.o xxx.o -framework Foundation
       (只有用到了Foundation框架才需要加上-framework Foundation)
     4> 运行:./a.out

     1 //#include <stdio.h>  
     2 #import <Foundation/Foundation.h>
     3 
     4 //都是以main函数为入口
     5 int main()
     6 {
     7     //printf("第1个OC程序
    ");
     8 
     9     // NSLog输出内容会自动换行
    10     NSLog(@"第1个OC程序!!!");
    11     
    12     return 0;
    13 }

    运行结果

     
  • 相关阅读:
    【HDOJ6701】Make Rounddog Happy(启发式合并)
    【HDOJ6731】Angle Beats(极角排序)
    【BZOJ1132】Tro(叉积)
    【CF1236D】Alice and the Doll(set)
    Storm
    Spark
    Python基础(2)
    数据库漫谈
    Python基础(1)
    C/C++链接过程相关
  • 原文地址:https://www.cnblogs.com/dssf/p/4628615.html
Copyright © 2011-2022 走看看