##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);