##Object-C简介ios
##基本语法 ###关键字编程
基本上全部的关键字都是以
@
开头框架
@interface、@implementation、@end @public、@protected、@private、@selector @try、@catch、@throw、@finally @protocol、@optional、@required、@class @property、@synthesize、@dynamic self、super、id、_cmd、__block、__strong、__weak
###字符串ui
字符串以
@
开头,好比@"hello"
code
###其余特色对象
基本数据类型 | char、int、float、double、BOOL(YES\NO) |
---|---|
nil | 至关于C语言中的NULL,也就是0 |
基本语句 | 循环语句(do while,while,for)、条件语句(if、if-else、switch) |
注释 | // 和 /* */ |
屏幕输出 | NSLog (@"Hello");NSLog (@"age is %d",27); |
##OC程序开发过程 .m
源文件 → .o
目标文件 → .out
可执行文件接口
##终端指令开发
–framework Foundation
##NSLog与printf的区别字符串
#import <Foundation/Foundation.h>
#include <stdio.h>
###import的做用
cmd
#ifndef _STDIO_H_ #define _STDIO_H_ #endif
##Foundation框架的做用
#import <Foundation/Foundation.h>
##BOOL的使用
typedef signed char BOOL;
#define YES (BOOL)1 #define NO (BOOL)0
NSLog(@"%d %d", YES, NO);