熟悉Xcode
Xcode是由苹果来发的牛逼IDE,我们可以用它来开发Mac,iPhone,iPad应用程序。
这货不光是一个代码编辑器,它还提供了一套UI构建工具、完整的设备模拟器,以及一套测试与调试套件!……以及其它的你可以用来构建app的工具!
当然,市面上也有其它的Objective-C编译工具,但是最早诞生的还是Xcode!强烈推荐你用Xcode来开发Objective-C程序!
目前,你可以在AppStore上面下载Xcode!下载地址在这里
创建一个应用程序
Xcode 提供了一些用来构建iOS和OS X的APP模板!你可以通过导航栏当中的File->New->Project找到它们!
当然,你也可以使用Command+Shift+N快捷键来完成。
新建操作将打开一个对话窗口,询问你选择哪一个模板!
在我们的教程中,我们采用的是命令行程序。你可以选择模板:OS X->Application->Command Line Tool程序找到它!
这样的话,我们就可以专注于Objective-C程序的开发,而需要让其它的东西干扰我们!
接下来的窗口将让你配置你的程序基本信息:
在这个界面当中,你可以填写你喜欢的应用名称、组织名称以及企业识别码(Identifier),企业识别码一般是企业域名的反转。
在生产环境当中,填写这些就比较慎重了,我们需要按照产品所需的信息来填充数据!
发布产品的时候,我们需要注册一个开发者!注册地址在这里
教程需要用到Foundation Framework里的东西,所以请选择对应的字段!最后,把Use Automatic Reference Counting也选中!(Xcode 新版本自动添加了这些!)
下一步当中,选择存储路径,你可以存储到任何你想要的地方!下面,我们就可以开始摇摆了!
在左侧的导航当中,你会看到整个项目结构!main.m文件即为我们编码的地方!项目导航
编译项目只需要点击Run按钮或者用Command + R。运行完之后,下方的输出窗口会输出Hello, World。输出窗口
main()方法
main.h文档当中的main()方法是入口方法!
#import <Foundation/Foundation.h>
|
#import <Cocoa/Cocoa.h>
|
但是,我们当前程序是命令行的,所以我们暂时无需顾忌这些!
以上的是Objective-C代码的一些基础。以后的一切都是在这个基础上进行扩展!
开始摇摆
接下来我们将会进行基础C语言的语法,然后会接触OC的类、方法、接口以及面向对象结构!
教程当中的代码,还请你尽可能的去手写执行一把!