博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oc语法和c语法的一点区别 oc
阅读量:6432 次
发布时间:2019-06-23

本文共 1010 字,大约阅读时间需要 3 分钟。

  1. objective-C面向对象C;
  2. 在c语言基础上增加了面向对象的语法;
  3. 简称OC;可以使用C语言代码,完全兼容;
  4. .c只能写C语言文件;  .m可以写C语言代码;
  5. oc的关键字;OC里面的关键字,基本都是以@开头;
  6. 在int,,,c基础上,增加了布尔类型;要么yes要么no;
  7. 清空指针,之前c语言是p=null或者p=0;
  8. 在OC中用的是nill表示空指针;
  9. NSLog传的是OC字符串;
  10. 链接做的事:把程序中用到的所有的.o文件跟c语言函数库链接在一起生成一个可执行文件;
  11. .
  12. import的用途:跟#include一样,拷贝文件的内容;可以自动防止文件的内容被重复拷贝;
  13. @和双引号不能有空格
  14. OC不会把系统的内容拷贝进来;
  15. <Foundation/NSObjcRuntime.h>里面的Foundation是框架;
  16. cc 0804第二个OC程序.m -framework Foundation
  17. 后面一定要加上-framework Foundation;
  18. UIKit框架;和QuartizCore动画效果;
  19. 在学习OC的时候,只需要学习Foundation框架;
  20. 每一个框架都有自己的主头文件;就是主要头文件;
  21. Foundation框架的主头文件是Foundation.h
  22. UIKit的主头文件是UIKit.h
  23. 只需要包含Foundation框架主头文件,就可以使用整个框架的东西;
  24. Foudation框架头文件的路径;右击Xcode.app—>显示包内容;xcode.appcontents/developer/platforms/iphoneos.platform/develper/sdks/iphone0s5.0.sdk/system/library/frameworks/foundation.framwork
  25. OC运行过程:
  26. 编写OC源文件:.m  .c;编译:cc -c xxx.m   xxx.c;
  27. 编译:cc xxx.o xxx.o -framework Foundation;
  28. 只有用到了Foundation框架才需要加上-framework Foundation)
  29. 最后运行./a.out文件;
posted on
2016-04-08 12:57 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/williamliuwen/p/5367586.html

你可能感兴趣的文章
c++ string 之 find_first_not_of 源码
查看>>
mybatis中的#和$的区别
查看>>
ubuntu下搭建NDK环境
查看>>
MessageDigest简单介绍
查看>>
webpack window 使用sass来编译css样式
查看>>
D3 & Data Visualization in Ext JS
查看>>
java通过UUID生成16位唯一订单号
查看>>
001-web基本程序搭建
查看>>
函数指针和指针函数
查看>>
Intel 揭秘:如何在公有云、混合云和私有云间合理放置工作负载
查看>>
借力AI 极验如何构建下一代业务安全?
查看>>
用Python制作迷宫GIF
查看>>
支付宝推出基于区块链跨境支付,巨头入场小企业将面临灭顶之灾
查看>>
从事互联网行业,怎样才能快速掌握一门编程语言呢?
查看>>
深入浅出换肤相关技术以及如何实现
查看>>
Redis 基础、高级特性与性能调优
查看>>
React native 第三方组件 React native swiper
查看>>
接口幂等设计
查看>>
编程入门指南
查看>>
移动端的自适应方案—REM
查看>>