OC学习Day1

  1. OC简介

    C语言的基础上,增加了一层最小的 面向对象语法;

    完全兼容C语言;

    可以在OC代码忠混入C语言代码,甚至是C++代码;

    可以使用OC开发Mac OS X平台和IOS平台的应用程序;

 

  1. OC语法预览

    1. 关键字

      OC学习Day1_第1张图片

    2. 字符串以@开头

      比如@"hello"是OC中 的字符串,而"hello"则是C语言忠的字符串

    3. 其他语法

      OC学习Day1_第2张图片

  2. OC程序的开发过程

    与C语言类似:

  3. 第一个OC程序

    OC学习Day1_第3张图片

  4. 第二个OC程序

    OC学习Day1_第4张图片

    找出NSObjCRuntime.h:

    显示包内容

    Contents→Developer→Platforms

    →iPhoneOS.platform→Developer→SDKS

    →iPhoneOS8.1.sdk→System→Library

    →Frameworks→Foundation.framework→Headers

    OC学习Day1_第5张图片

  5. 第三个OC程序

    OC学习Day1_第6张图片

    OC学习Day1_第7张图片

  6. 第四个OC程序

    OC学习Day1_第8张图片

  7. 总结

    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

你可能感兴趣的:(学习)