• oc语法和c语法的一点区别 oc


    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文件;
  • 相关阅读:
    php服务器安装memcache
    [PHP脚本]安装及使用
    [PHP]针对外服务器mail函数的php.ini配置
    [COBOL]安装配置及大型机模拟Hercules配置
    [Sqlite3].help中的命令介绍
    [NavigatLite4Mysql]DB管理工具使用
    [MS-SQLserver2005]Windows64位安装问题
    [MS-SQL]20130806_LocalDB_DOS命令使用
    [MS-SQL]20130806_LocalDB安装
    [MS]Microsoft SQL Server 2008 R2 开发版/企业版/标准版
  • 原文地址:https://www.cnblogs.com/williamliuwen/p/5367586.html
Copyright © 2020-2023  润新知