美文网首页
我来教你:结构体怎么存入数组

我来教你:结构体怎么存入数组

作者: 给你快乐 | 来源:发表于2016-10-21 16:29 被阅读189次

结构体不是对象,无法保存,如果需要保存该咋办?
这里需要用到:结构体与字符串的相互转换

结构体转为字符串:
NSString * string= NSStringFromCGPoint(CGPoint point);
NSString * string= NSStringFromCGVector(CGVector vector);
NSString * string= NSStringFromCGSize(CGSize size);
NSString * string= NSStringFromCGRect(CGRect rect);
NSString * string= NSStringFromUIOffset(UIOffset offset);
NSString * string= NSStringFromCGAffineTransform(CGAffineTransform transform);
NSString * string= NSStringFromUIEdgeInsets(UIEdgeInsets insets);
NSString * rangeStr=NSStringFromRange(range);

转为字符串之后想怎么存就怎么存!
还可以取出这个字符串把它打回原形!

字符串转为结构体:
CGPoint point= CGPointFromString(NSString *string);
CGVector vector= CGVectorFromString(NSString *string);
CGSize size= CGSizeFromString(NSString *string);
CGRect rect= CGRectFromString(NSString *string);
UIOffset offset= UIOffsetFromString(NSString *string);
CGAffineTransform trans= CGAffineTransformFromString(NSString *string);
UIEdgeInsets edge= UIEdgeInsetsFromString(NSString *string);
NSRange range=NSRangeFromString(rangeStr);

相关文章

  • 我来教你:结构体怎么存入数组

    结构体不是对象,无法保存,如果需要保存该咋办?这里需要用到:结构体与字符串的相互转换 结构体转为字符串:NSStr...

  • 结构体数组的定义

    结构体数组的定义 1、先定义结构体类型,再定义结构体数组 2、定义结构体类型的同时定义结构体数组 3、省略结构体类...

  • golang入门到放弃:4.结构体

    定义 eg: 结构体数组 结构体数组 定义 结构体数组名 [元素个数]结构体类型 eg//var arr [5]P...

  • C语言 13 结构体数组

    C语言 13 结构体数组 结构体数组的定义 结构体数组初始化 结构体成员的使用 格式 : 字符串成员的处理 结构体...

  • c语言结构体类型的多维数组的读取

    定义一个结构体 定义一个结构体数组 为结构体数组赋值 定义一个函数为结构体数组中的数组赋值

  • 结构体与数组的关系

    结构体与数组的关系 结构体是数组的成员 一个数组的全部元素是结构体变量

  • 数据结构

    本节来讨论c语言主要的数据结构,包括数组、结构体、共用体、枚举。首先从数组开始。 1、数组 数组为同一类型的基本数...

  • c++day11

    结构体 数组只能存一种类型, 结构体可以存不同类型 结构体数组 结构体数组作为函数的参数 共同体/联合体 占用字节...

  • iOS开发结构体如何存入数组中

    1、常见结构体的储存 比较常见的结构体:CGPoint ,CGSize,CGRect。。。。。。我们如何存放到数组...

  • ndk-基础知识

    数组和指针,数组指针,指针数组 结构体 内存对齐 内存对齐 结构体大小 S5DUD10BN083MHEJEX7TP...

网友评论

      本文标题:我来教你:结构体怎么存入数组

      本文链接:https://www.haomeiwen.com/subject/ilkcuttx.html