数组的应用OC
来源:互联网 发布:天刀女性明星捏脸数据 编辑:程序博客网 时间:2024/04/30 18:24
#import <Foundation/Foundation.h>#import "Person.h"int main(int argc, const char * argv[]){ @autoreleasepool { NSArray * array = [[NSArray alloc]initWithObjects:@"one",@"two",@"three",nil]; NSLog(@"%@",array); NSArray * array1 = @[@"one",@"two",@"three"]; NSLog(@"array1 %@",array1); //int float char double bool int i = 10; NSNumber * number = [[NSNumber alloc]initWithInt:i]; NSArray * array2 = @[@"one",@"two",number]; NSLog(@"array2 %@",array2); NSArray * a1 = @[@"one",@"two",@"three"]; NSArray * a2 = @[@"1",@"2",@"3"]; NSArray * a3 = @[a1,a2]; NSString * str = nil; NSArray * array3 = [[NSArray alloc]initWithObjects:@"one",str,a3,@"two", nil]; NSLog(@"%@",array3); Person * p1 = [[Person alloc]initWithName:@"jack" andAge:15]; Person * p2 = [[Person alloc]initWithName:@"tom" andAge:20]; Person * p3 = [[Person alloc]initWithName:@"dick" andAge:16]; NSArray * array4 = [[NSArray alloc]initWithObjects:p1,p2,p3,nil]; NSLog(@"%@",array4); /* + (NSNumber *)numberWithChar:(char)value; + (NSNumber *)numberWithUnsignedChar:(unsigned char)value; + (NSNumber *)numberWithShort:(short)value; + (NSNumber *)numberWithUnsignedShort:(unsigned short)value; + (NSNumber *)numberWithInt:(int)value; + (NSNumber *)numberWithUnsignedInt:(unsigned int)value; + (NSNumber *)numberWithLong:(long)value; + (NSNumber *)numberWithUnsignedLong:(unsigned long)value; + (NSNumber *)numberWithLongLong:(long long)value; + (NSNumber *)numberWithUnsignedLongLong:(unsign */ NSNumber * number1 = [NSNumber numberWithDouble:8.99]; NSNumber * number2 = [NSNumber numberWithFloat:3.1]; NSNumber * number3 = [NSNumber numberWithInt:5]; NSNumber * number4 = [NSNumber numberWithChar:'c']; NSArray * array5 = [[NSArray alloc]initWithObjects:number1,number2,number3,number4,nil]; NSLog(@"%@",array5); char c = [[array5 objectAtIndex:3]charValue]; NSLog(@"%c",c); Person * p4 = [array4 objectAtIndex:1]; NSLog(@"%@",p4); Person * p5 = array4[1]; NSLog(@"%@",p5); //NSUInteger count = [array5 count]; //NSLog(@"%d",count); BOOL isContent = [array4 containsObject:p1]; NSLog(@"%d",isContent); if (isContent) { NSLog(@"contain"); } else { NSLog(@"no contain"); } } return 0;}
#import <Foundation/Foundation.h>@interface Person : NSObject{ NSString * _name; int _age;}-(id)initWithName:(NSString *)name andAge:(int)age;-(void)setName:(NSString *)name;-(NSString *)name;-(void)setAge:(int)age;-(int)age;@end
#import "Person.h"@implementation Person-(id)initWithName:(NSString *)name andAge:(int)age{ if (self =[super init]) { _name = name; _age = age; } return self;}-(void)setName:(NSString *)name{ _name = name;}-(NSString *)name{ return _name;}-(void)setAge:(int)age{ _age = age;}-(int)age{ return _age;}-(NSString *)description{ return [NSString stringWithFormat:@"名字%@ 年龄%d",_name,_age];}@end
0 0
- 数组的应用OC
- OC可变数组的创建与简单应用
- OC 数组的排序
- OC-数组的运用
- OC-KVO的应用
- OC中数组的用法
- Oc数组的基本使用
- OC 数组,字符串的拼接
- oc- 数组的简单操作
- OC学习--数组的使用
- OC当中数组的用法
- OC数组的冒泡排序
- OC协议的应用-代理
- OC 结构体的应用
- OC里Self的应用
- 数组-数组的应用
- OC数组
- OC 数组
- 简单并查集之Wireless Network
- 最近工作:封装组件
- 师哥讲课的一些名词理解(查询整理)
- 1000 A + B Problem
- 很重要的EXCEL使用技巧
- 数组的应用OC
- hihocoder 1191 小W与网格 (组合数)
- xml文件中,id、name的属性的区别
- Android 快速开发系列 ORMLite 框架最佳实践
- 遍历数组、数组排序
- 1089-1096
- UEditor扩展上传
- OC可变数组的创建与简单应用
- Android ORMLite 框架的入门用法