首页 > IOS频道 > 【Objective-C研究院之语法】 > Objective-C研究院之基础语法(一)
2012
05-01

Objective-C研究院之基础语法(一)

        如果想从事iphone开发的话 Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Object-C 则是ANSI C 的一个严格超集 它是具有面向对象的特性的 由于IPHONE 的成功 让这门语言现在非常的火热 今天笔者为大家介绍一下在xcode中 使用Objective-C 的基本语法。

1.打开mac系统中强大的Xcode软件 单击Create a new Xcode project  创建一个Xcode项目。

Objective-C研究院之基础语法(一) - 雨松MOMO程序研究院 - 1

2. 选择“View-based Application” 因为只是介绍基本语法 所以 “View-based Application” 已经够用了 。 选择完后  点击Next 。

Objective-C研究院之基础语法(一) - 雨松MOMO程序研究院 - 2

3.输入相应的信息后点击Next。


Product Name: 指产品名称 ,可以随意命名。

Company Identifier: 公司标识符,一般命名规则为 “com.公司名”

Bundle Identifier: 指包标识符,用于唯一标识应用程序,默认会根据公司标识符和产品名来组合生成

Device Family: 指该应用支持的设备类型,共三个选项:iPhone、iPad、Universal(即iPhone、iPad通用)

Include Unite Tests: 是否包含单元测试代码模板,如果勾选,Xcode会帮助生成单元测试代码模板

Objective-C研究院之基础语法(一) - 雨松MOMO程序研究院 - 3

这样 我们的第一个项目就创建好了,接下来开始为大家介绍 Objective-C 的语法

在项目视图中 打开 helloWorldViewController.m文件 找到 – (void)viewDidLoad 方法 (这个方法每次启动程序都会调用 ) 

学过C++的朋友应该都知道 新写一个类会有 一个.h 声明类的变量 方法等 .cpp 用来实现方法  Objective-C   则也类似C++  .h 声明类的变量 方法  .m 用来实现方法

在c语言中 我们在控制台输出信息是用printf()   Java语言则是 System.out.println() 而Objective-C  则是用 NSLog();

打开控制台的快捷键为 command + shift + R

Objective-C研究院之基础语法(一) - 雨松MOMO程序研究院 - 4

//这个类的声明

MyClass类的实现

MyClass类的声明

这样Objective-C 基本的语法就给大家介绍完了, 希望有兴趣的朋友可以和我一起讨论 我们可以一起进步。

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Objective-C研究院之基础语法(一)》有 8 条评论

  1. hjt 说:

    MOMO你好,使用unity3d开发iphone平台的游戏也需要学习Objective-C吗?unity中不是都是c#和java吗?

  2. 不会啊,怎么办?要从新开始了

  3. Crazy.Dz 说:

    无奈。我得从最底层开始看了。。哇哈哈哈。新建项目还不会呢。。

留下一个回复

你的email不会被公开。