星空网 > 软件开发 > 操作系统

【学习笔记】【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程序\n"); 8  9   // NSLog输出内容会自动换行10   NSLog(@"第1个OC程序!!!");11   12   return 0;13 }

运行结果

【学习笔记】【OC语言】第一个OC程序images/loading.gif' data-original="http://images0.cnblogs.com/blog2015/761957/201507/072135254713567.png" />

 



原标题:【学习笔记】【OC语言】第一个OC程序

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

COD(货到付款)订单业务:https://www.ikjzd.com/w/3353
Twitter(推特):https://www.ikjzd.com/w/3354
Mercado Libre:https://www.ikjzd.com/w/3355
Kaufland:https://www.ikjzd.com/w/3357
海熹跨境人才网:https://www.ikjzd.com/w/3359
BigCommerce:https://www.ikjzd.com/w/336
“欧洲版OpenAI” Mistral AI拟募资数亿美元!:https://www.kjdsnews.com/a/1842070.html
Flipkart VIP订阅计划拓展至8个新城市:https://www.kjdsnews.com/a/1842071.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流