2019独角兽企业重金招聘Python工程师标准>>>

将OC的基础知识从新回顾,开始学习。

首先文件目录如下(建立项目使用控制台应用程序):

在文件目录中 source也就是程序文件,首先

HelloWord_Prefix.pch 文件是用来包含其他文件使用到的头文件,里面使用#import来引入.h结尾的头文件。

HelloWord.m 是主程序

Documentation 文件夹用来从放文档

External Framwork  ..存放库文件

Product 生成的app文件

SCM版本管理

Project Symbols 一些标示符

Implemenation Files 可执行文件

NIB Files 界面文件夹

程序如下:

#import <Foundation/Foundaton.h>
int main(int argc, const char * argv[]){NSAutoreleasePool * pool  = [[NSAutoreleasePool alloc] init];NSlog(@"Hello, World");[ pool drain];return 0;}

程序解析:

NSAutoreleasePool * pool  = [[NSAutoreleasePool alloc] init]; 初始化一个对象

这里的 alloc相当于new 分配空间给对象NSAutoreleasePool  ,init 相当于此对象的构造函数,对象调用构造函数使用空格

必须使用[];。每调用一个方法都要使用[].  NSlog就是输出函数,输出字符串时前加@符号。 [pool drain] 释放空间

转载于:https://my.oschina.net/xiahuawuyu/blog/97379

OC HelloWord开始学习 1相关推荐

  1. oc语言和c语言,C语言及OC语言初期学习心得

    2015-7-22,周三 经过一个星期C语言的学习,对基础知识语法已经有了一定的了解和认识.同时通过这三天对OC语言的学习,更加了解编程语言都是相融相通的.虽然 OC语言的语法和之前接触的C,JAVA ...

  2. OC语言篇—学习笔记1—C和OC的区别

    学习笔记1-C和OC的区别 1.文件的后缀名 OC:类的头文件 .h,类的实现文件 .m C:类的头文件 .h,类的实现文件.c 2.导入头文件方式 C语言使用include导入头文件,如果想多次引用 ...

  3. eclipse android 第一个程序,Eclipse 开发 Android,第一个 HelloWord 程序(学习1)-Fun言

    名词解释: SDK:Software Development Kit AVD:Android Virtual Devices ADT:Android Development Tools 1. Inst ...

  4. 前端集成weex,你需要学习的objective-c基础

    背景 最近要把weex集成到App中,需要给iOS和安卓提供库文件,这里的库文件并不是WeexSDK,而是连接iOS和Weex的中间件,所以就接触到oc,如果你也和我一样,需要集成weex,那恭喜你, ...

  5. Spring boot的helloword

    目录标题 Spring boot的helloword java代码 Spring boot的helloword 重新学习一次spring boot 顺便做好笔记,不容易忘记. ide 选中file n ...

  6. akka学习教程(十四) akka分布式实战

    akka系列文章目录 akka学习教程(十四) akka分布式实战 akka学习教程(十三) akka分布式 akka学习教程(十二) Spring与Akka的集成 akka学习教程(十一) akka ...

  7. oc中怎么写c语言函数,献给Objective-C的初学者--入门篇(一)初识OC

    写这篇文章的目的: 笔者其实也是初学者,所以笔者理解想要入门又不知道怎么办的同道中人那种心情:同时也是笔者对所学的做一个回顾.好了废话不多说,下面开始正题. OC是一门面向对象的语言 那么什么是面向对 ...

  8. Masonry 源码学习整理

    @(第三方库源码学习) [TOC] Masonry框架的类结构 学习一.Masonry采用了经典的组合设计模式(Composite Pattern). 1.定义 将对象组合成树状结构以表示" ...

  9. akka学习教程(十三) akka分布式

    akka系列文章目录 akka学习教程(十四) akka分布式实战 akka学习教程(十三) akka分布式 akka学习教程(十二) Spring与Akka的集成 akka学习教程(十一) akka ...

最新文章

  1. css清除浮动的处理方法
  2. IBM又双叒叕要分拆了,IT基础设施部门将剥离,未来专注云计算和AI
  3. 欢迎参与Java 事务讨论
  4. 资讯类产品的数据驱动增长方法论
  5. IOS_CGRect
  6. 华南师范大学计算机学院报录比,2020华南师范大学考研报录比.docx
  7. Linux下MySQL数据库的备份与还原
  8. Visio 2007 序列号
  9. 国家出手,终于不用再担心网上「​裸奔」​了!
  10. 如何解决 Win10 卡顿的问题
  11. 文本对比工具google-diff-match-patch
  12. 互动课件制作 html,如何实现多图版互动式图片课件的制作
  13. 多模光纤与单模光纤熔接及用哪种光模块的问题。
  14. Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化
  15. Intellij IDEA 添加项目依赖
  16. CAD将选中的实体做成块(网页版)
  17. Ensemble Average(系综平均)(集平均)
  18. 新手开淘宝网店怎样一个月安全达到一钻
  19. 不学编程 别搞计算机了
  20. 把经典的书籍都汇总到这里

热门文章

  1. update 两个表关联_拉链表(二)
  2. 项目中使用completablefuture_“工业冷冻用中大型冷盐水机组使用R290替代R22项目”通过验收...
  3. Linux的文本字段统计方法
  4. 计算机网络:第五章 传输层
  5. html中表格的页眉页脚,有一个标准的页眉页脚布局HTML网页,而无需使用table标签...
  6. java实现排程算法_康托展开算法和逆康托展开算法[Java实现]
  7. rpm命令选项中文说明
  8. 织梦CMS调用指定顶级栏目名称的方法
  9. Win10环境下安装压缩包版本MySQL-8.0.13
  10. 第三个spring冲刺第5、6、7天(三天汇总)