目标
- 使用Xcode IDE, 模拟器
- 修改,调试已有iOS app
- 能在已有应用内创建新模块
- 能创建新应用
- 能发布应用到Apple Store
学习iOS开发不仅仅是学习一门新语言
- 一个语言: Objective-C
- 一个框架: Cocoa Touch
- 一个IDE: Xcode
有3种方式可以打开iOS Project
- 双击project文件
- 在Xcode里选择Project打开
- 通过命令行打开:
open -a Xcode
运行刚下载的应用
Objective-C
- Objective-C是苹果应用软件的开发语言。是一种面向对象的开发语言。
- 苹果公司还提供了一个软件Interface Build,简称IB,用于可视化的界面制作。IB后来整合进了Xcode。
- Objective-C扩展了ANSI C,是C的超集
- 任何C源程序,不经修改,就可以通过Objective-C成功编译。
- Objective-C源程序中可以直接使用C代码。
- 经典 Hello World
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]){
@autoreleasepool{
NSLog(@"Hello World!");
}
return 0;
}
SmallTalk的消息传递语法风格
- Objective-C面向对象的语法源自SmallTalk,消息传递 (Message Passing) 风格
- 在Java, C++的世界里,我们调用一个对象的某方法,在Objective-C里,着称作给类型发送一个消息。