zoukankan      html  css  js  c++  java
  • Objective-C文件操作之NSCoding协议之小练习

    如果类遵循了NSCoding协议,则在类中必须实现该协议的编码和解码这两种实例方法。此功能提供了基础的归档和解档功能。

    小练习:

    1.定义一个Computer类

    •  实例变量:float width;NSString *name;
    •  方法:一个带两个参数的初始化函数;
    •  print()函数
    •  dealloc函数

     2.定义一个Person类

    •  实例变量:NSString *name;Computer *c;int age;
    •  方法:一个带三个参数的初始化函数;
    •  print()函数
    •  dealloc()函数
    •  要求:用该类创建出来的对象能实现copy和存入文件。

     3.主函数要求:

    •  a.分别创建Computer类的对象cc和Person类对象pp;并输出对象信息。
    •  b.利用copy函数创建Person类对象p1,并输出对象信息。
    •  c.把pp存入文件hello.txt中,文件目录为Documents目录。
    •  d.从文件hello.txt中读取对象p2,并输出对象信息
    •  e.不能出现内存泄漏和多次删除。

    实现如下:

  • 相关阅读:
    Qt全局坐标和相对坐标
    坐标系统
    qt坐标系统见解
    Qt中QGraphics类坐标映射关系详解
    对QT多线程以及事件投递的理解
    Qt中mouseMoveEvent无效
    递归、尾递归
    末日重生
    201314
    归并排序
  • 原文地址:https://www.cnblogs.com/s-y-j/p/5756911.html
Copyright © 2011-2022 走看看