OC语法基础简单代码练习Demo

 

没有接触过OC,所以今天就来学习下简单的东西.把一些简单的代码记录下来.

 

#import
#include
int main(int argc,const char* argv[])
{
  NSLog(@"Hello World");
  printf("Hello OC\n");
  return 0;
}
#include
#include 

@interface Test//声明一个Test类并定义类中的方法ClassStringValue
+(const char*)ClassStringValue;
@end

@implementation Test//实现一个类及其方法ClassStringValue
+(const char*)ClassStringValue;
{
  return "这是类Test中的字符串";//OC语言要求返回值必须是个对象
}
@end
  
int main(int argc, const char *argv[])
{
  printf("%s\n", [Test ClassStringValue]);
  return 0;
}

 

 

#import 
int main(int argc, const char *argv[])
{
  NSAutoreleasePool* pool=[[NSAutoreleasePool alloc] init];
  NSNumber *XChar=[NSNumber numberWithChar:'a'];//声明一个NSNumber的对象并给它赋值
  NSNumber *XInt=[NSNumber numberWithInt:1];    //声明一个NSNumber的对象并给它赋值
  NSNumber *XFloat=[NSNumber numberWithFloat:1];//声明一个NSNumber的对象并给它赋值
  NSNumber *XDouble=[NSNumber numberWithDouble:3.141];//声明一个NSNumber的对象并给它赋值
  NSLog(@"\n%c\n%i\n%f\n%lg",[XChar charValue],[XInt integerValue],[XFloat  floatValue],[XDouble doubleValue]);
  [pool release];
  return (0);
} 
#include 
int main(void)
{
  NSAutoreleasePool* pool=[[NSAutoreleasePool alloc] init];
  unichar UniChar[10];
  NSString *SString=@"一二三四五六七八九十";
  int i=0;
  for(;i

你可能感兴趣的:(OC语法基础)