当前位置: 首页 > news >正文

网站建设费计入什么科目比较好wordpress极简杂志主题

网站建设费计入什么科目比较好,wordpress极简杂志主题,江苏外协机械加工网,如何提升wordpress网站速度我们使用coreData时候#xff0c;会遇到较为复杂的数据类型的存贮#xff0c;例如#xff0c;我们要存一个模型#xff0c;但是一个模型里面有个字典#xff0c;这时候#xff0c;我们该如何存贮呢 如图所示#xff0c;一个对象中含有一个字典 我们实现一个公共的方法…我们使用coreData时候会遇到较为复杂的数据类型的存贮例如我们要存一个模型但是一个模型里面有个字典这时候我们该如何存贮呢 如图所示一个对象中含有一个字典 我们实现一个公共的方法将对象的所有属性都赋值给对应的coreData模型 id makeRemoteModelToCoreDataModel(id remoteModel,Class remoteDataClass,NSManagedObject *coreDataModel) {int i;unsigned int propertyCount 0;objc_property_t *propertyList class_copyPropertyList(remoteDataClass, propertyCount);NSMutableArray *propertyNameList [NSMutableArray array];for ( i0; i propertyCount; i ) {objc_property_t *thisProperty propertyList i;const char* propertyName property_getName(*thisProperty);NSString *string [NSString stringWithFormat:%s,propertyName];[propertyNameList addObject:string];}if (propertyNameList.count 0) {[propertyNameList enumerateObjectsUsingBlock:^(NSString* key, NSUInteger idx, BOOL *stop) {id obj [remoteModel valueForKey:key];if (obj) {if ([obj isKindOfClass:[NSString class]]) {[coreDataModel setValue:obj forKey:key];}else {NSData *objData [NSKeyedArchiver archivedDataWithRootObject:obj];[coreDataModel setValue:objData forKey:key];}}}];free(propertyList);return coreDataModel;}else return nil; } 存贮数据的时候调用 specialInfoDB makeRemoteModelToCoreDataModel(specialBO, [specialObjectBO class],specialInfoDB); 在coreData的模型中添加对应的字段只是数据类型是NSData 如图 读取数据的时候将coredata的所有字段赋值给我们使用的模型对象 实现的方法 id makeCoreDataModelToRemoteModel(id CoreDataModel,Class remoteDataClass) {int i;unsigned int propertyCount 0;objc_property_t *propertyList class_copyPropertyList(remoteDataClass, propertyCount);NSMutableArray *propertyNameList [NSMutableArray array];for ( i0; i propertyCount; i ) {objc_property_t *thisProperty propertyList i;const char* propertyName property_getName(*thisProperty);NSString *string [NSString stringWithFormat:%s,propertyName];[propertyNameList addObject:string];}if (propertyNameList.count 0) {id dataModal [[remoteDataClass alloc]init];[propertyNameList enumerateObjectsUsingBlock:^(NSString* key, NSUInteger idx, BOOL *stop) {id obj [CoreDataModel valueForKey:key];if ([obj isKindOfClass:[NSString class]]) {[dataModal setValue:obj forKey:key];}else {id objFromData [NSKeyedUnarchiver unarchiveObjectWithData:obj];[dataModal setValue:objFromData forKey:key];}}];free(propertyList);return dataModal;}else return nil; } 调用 specialObjectBO* specialBO makeCoreDataModelToRemoteModel(specialInfoDB, [specialObjectBO class]); 这两处重点用到了字典和NSData的相互转化 NSData *dictData [NSKeyedArchiver archivedDataWithRootObject:dict];NSDictionary *subDict [NSKeyedUnarchiver unarchiveObjectWithData:dictData];注意点我们CoreData中的字段是不能直接存贮我们自定义对象类型的所以如果我们要存贮的字段如果是一个自定义对象类型则要将该字段成字段类型然后转换成Data存贮
http://www.yutouwan.com/news/458467/

相关文章:

  • 山东威海网站开发北京企业信息查询官网
  • 阿里云 拦截网站网站商城例子下载
  • 微网站需要什么技术做平面设计有前途吗
  • ks免费刷粉网站推广马上刷江西省城乡建设培训中心网站
  • 韩国男女做游戏视频网站网站建站卡顿怎么办
  • 网站建设佛山拓客科技公司网站建设规划设计书
  • 东莞网站建设推广品众wordpress下载插件
  • 长沙做网站微联讯点很好网站建设互联
  • 网站建设 开票做网站难度
  • 重庆做网站微信的公司媒体发稿公司
  • 专业的企业智能建站价格便宜wordpress不支持ie
  • 一个完整的个人网站北京网站设计公司排行榜
  • 单网页网站 企业中小企业网站建设平台
  • 成都市建设部官方网站西安小程序开发公司
  • 广州金融网站建设app下载排行
  • 如何seo网站推广四平网站建设怎么选
  • 广州建网站腾虎如何做一个个人网页
  • 国外排版网站密码管理系统admin
  • 珠海网站建设乐云seo在线制作河北省建设注册中心网站
  • 如何提网站建设需求攀枝花市网站建设
  • 片网站无法显示上上海网站设计
  • 教育行业网站建设方案百度seo推广是什么
  • 找个免费的网站这么难吗云图书馆平台网站建设方案
  • 打造公司的网站邯郸网站建设提供商
  • 站长统计app进入网址新版小猪文章代写
  • 网站后台改网页底色网站制作南宁
  • 辛集建设网站尚层别墅装饰公司官网
  • 沈阳电力建设总公司网站做一个宣传网站要多少钱
  • 建站模板工程造价WORDPRESS导航条固定
  • 建设网站深圳市外网专线